diff --git a/atom.xml b/atom.xml index 5ce3c25f87..8d1dfbb757 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
ffmpeg process is broken, the sens
ffmpeg process is broken, the sens
show_on_map : Local Push
+ IoT class: Local Push
CA) wit
file_path must be an existing f
verify_ssl to
apiai
some-t
REDI
on<
+
+ Source:
+ ifttt/manything.py
+
This is a platform for
the IFTTT component.
diff --git a/components/ifttt/index.html b/components/ifttt/index.html
index ba71188d61..31b84bcb2f 100644
--- a/components/ifttt/index.html
+++ b/components/ifttt/index.html
@@ -192,7 +192,7 @@ You need to setup a unique trigger for each event you sent to IFTTT.
Category Automation
diff --git a/components/image_processing.dlib_face_detect/index.html b/components/image_processing.dlib_face_detect/index.html
index e36d2f1057..2f3e7eaa05 100644
--- a/components/image_processing.dlib_face_detect/index.html
+++ b/components/image_processing.dlib_face_detect/index.html
@@ -103,7 +103,11 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ image_processing/dlib_face_detect.py
This is a platform for
diff --git a/components/image_processing.dlib_face_identify/index.html b/components/image_processing.dlib_face_identify/index.html
index 37dba77f8a..f84eaccf25 100644
--- a/components/image_processing.dlib_face_identify/index.html
+++ b/components/image_processing.dlib_face_identify/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ image_processing/dlib_face_identify.py
This is a platform for
diff --git a/components/image_processing.microsoft_face_detect/index.html b/components/image_processing.microsoft_face_detect/index.html
index 16cff986a4..99c2379957 100644
--- a/components/image_processing.microsoft_face_detect/index.html
+++ b/components/image_processing.microsoft_face_detect/index.html
@@ -106,7 +106,11 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ image_processing/microsoft_face_detect.py
This is a platform for
diff --git a/components/image_processing.microsoft_face_identify/index.html b/components/image_processing.microsoft_face_identify/index.html
index 16bb339aa7..585d23822b 100644
--- a/components/image_processing.microsoft_face_identify/index.html
+++ b/components/image_processing.microsoft_face_identify/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ image_processing/microsoft_face_identify.py
This is a platform for
diff --git a/components/image_processing.openalpr_cloud/index.html b/components/image_processing.openalpr_cloud/index.html
index cc21c4c116..6a74261eeb 100644
--- a/components/image_processing.openalpr_cloud/index.html
+++ b/components/image_processing.openalpr_cloud/index.html
@@ -108,7 +108,11 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ image_processing/openalpr_cloud.py
This is a platform for
diff --git a/components/image_processing.openalpr_local/index.html b/components/image_processing.openalpr_local/index.html
index 3c04b349f4..ec8e376476 100644
--- a/components/image_processing.openalpr_local/index.html
+++ b/components/image_processing.openalpr_local/index.html
@@ -120,7 +120,11 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ image_processing/openalpr_local.py
This is a platform for
diff --git a/components/image_processing.opencv/index.html b/components/image_processing.opencv/index.html
index ef32230c3d..d127dc2a5a 100644
--- a/components/image_processing.opencv/index.html
+++ b/components/image_processing.opencv/index.html
@@ -124,7 +124,11 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ image_processing/opencv.py
This is a platform for
diff --git a/components/image_processing.seven_segments/index.html b/components/image_processing.seven_segments/index.html
index 0a253034e5..a43ce8bab7 100644
--- a/components/image_processing.seven_segments/index.html
+++ b/components/image_processing.seven_segments/index.html
@@ -160,10 +160,14 @@ If you are using Hass.io then just move forward to the co
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ image_processing/seven_segments.py
This is a platform for
diff --git a/components/image_processing/index.html b/components/image_processing/index.html
index 777b59c4ab..6a4b2cf93a 100644
--- a/components/image_processing/index.html
+++ b/components/image_processing/index.html
@@ -120,7 +120,7 @@ If you are running Home Assistant over SSL or from within a container, you will
- Introduced in release: 0.36
+ Introduced in release: 0.36
Platforms
diff --git a/components/influxdb/index.html b/components/influxdb/index.html
index 95fbf50015..24c6a9c5b4 100644
--- a/components/influxdb/index.html
+++ b/components/influxdb/index.html
@@ -251,7 +251,7 @@ optional arguments:
- Introduced in release: 0.9
+ Introduced in release: 0.9
Related components
diff --git a/components/input_datetime/index.html b/components/input_datetime/index.html
index ffb4f1ad30..ab5031a783 100644
--- a/components/input_datetime/index.html
+++ b/components/input_datetime/index.html
@@ -121,7 +121,7 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
Category Automation
diff --git a/components/input_number/index.html b/components/input_number/index.html
index 759c875e7c..1c5c38e07a 100644
--- a/components/input_number/index.html
+++ b/components/input_number/index.html
@@ -235,7 +235,7 @@ Before version 0.55 this component was known as
- Introduced in release: 0.55
+ Introduced in release: 0.55
Category Automation
diff --git a/components/input_select/index.html b/components/input_select/index.html
index e63d4324e8..3c08021568 100644
--- a/components/input_select/index.html
+++ b/components/input_select/index.html
@@ -206,7 +206,7 @@ Because YAML defines booleans as eq
- Introduced in release: 0.13
+ Introduced in release: 0.13
Category Automation
diff --git a/components/input_text/index.html b/components/input_text/index.html
index 6d1e400184..8bc91fd578 100644
--- a/components/input_text/index.html
+++ b/components/input_text/index.html
@@ -108,7 +108,7 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
Category Automation
diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html
index 11df063ec1..caedcfb5cf 100644
--- a/components/insteon_hub/index.html
+++ b/components/insteon_hub/index.html
@@ -103,7 +103,7 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
Related components
diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html
index c90ed70ce1..f17664dafa 100644
--- a/components/insteon_local/index.html
+++ b/components/insteon_local/index.html
@@ -121,7 +121,7 @@
Related components
diff --git a/components/insteon_plm/index.html b/components/insteon_plm/index.html
index 4a38518922..f14d57c555 100644
--- a/components/insteon_plm/index.html
+++ b/components/insteon_plm/index.html
@@ -142,7 +142,7 @@ default is not correct.
Related components
diff --git a/components/intent_script/index.html b/components/intent_script/index.html
index cdc75c3d8a..ad98d7032e 100644
--- a/components/intent_script/index.html
+++ b/components/intent_script/index.html
@@ -107,7 +107,7 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
Category Intent
diff --git a/components/isy994/index.html b/components/isy994/index.html
index 83cbabeab1..c4666a2d08 100644
--- a/components/isy994/index.html
+++ b/components/isy994/index.html
@@ -178,10 +178,10 @@ The ISY994 controller is manufactured by : Local Push
+ IoT class: Local Push
- Introduced in release: 0.28
+ Introduced in release: 0.28
Related components
diff --git a/components/joaoapps_join/index.html b/components/joaoapps_join/index.html
index fef1a791a1..15531f3833 100644
--- a/components/joaoapps_join/index.html
+++ b/components/joaoapps_join/index.html
@@ -148,7 +148,7 @@
- Introduced in release: 0.24
+ Introduced in release: 0.24
Related components
diff --git a/components/juicenet/index.html b/components/juicenet/index.html
index c95dcfe1a5..50752416be 100644
--- a/components/juicenet/index.html
+++ b/components/juicenet/index.html
@@ -95,7 +95,7 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
Related components
diff --git a/components/keyboard/index.html b/components/keyboard/index.html
index a2f87fa402..772637c9ac 100644
--- a/components/keyboard/index.html
+++ b/components/keyboard/index.html
@@ -105,7 +105,7 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Category Automation
diff --git a/components/keyboard_remote/index.html b/components/keyboard_remote/index.html
index 973abba7e9..42897b2643 100644
--- a/components/keyboard_remote/index.html
+++ b/components/keyboard_remote/index.html
@@ -168,10 +168,10 @@ When the keyboard reconnects, an event keyboard_
- Introduced in release: 0.29
+ Introduced in release: 0.29
Category Other
diff --git a/components/kira/index.html b/components/kira/index.html
index dc42645ff7..29bce1f199 100644
--- a/components/kira/index.html
+++ b/components/kira/index.html
@@ -155,7 +155,7 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
Related components
diff --git a/components/knx/index.html b/components/knx/index.html
index 24d899e191..c2c9f3045f 100644
--- a/components/knx/index.html
+++ b/components/knx/index.html
@@ -155,10 +155,10 @@ Service Data: {"address": "1/0/15", "payload": 0}
- Introduced in release: 0.24
+ Introduced in release: 0.24
Related components
diff --git a/components/lametric/index.html b/components/lametric/index.html
index fbae6f892d..c7360fd83a 100644
--- a/components/lametric/index.html
+++ b/components/lametric/index.html
@@ -96,7 +96,7 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
Related components
diff --git a/components/light.abode/index.html b/components/light.abode/index.html
index 1ce56be6a7..48ea9bf1f4 100644
--- a/components/light.abode/index.html
+++ b/components/light.abode/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ light/abode.py
This is a platform for
diff --git a/components/light.avion/index.html b/components/light.avion/index.html
index 67bc375a4a..9fe3e40e60 100644
--- a/components/light.avion/index.html
+++ b/components/light.avion/index.html
@@ -117,10 +117,14 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ light/avion.py
This is a platform for
diff --git a/components/light.blinksticklight/index.html b/components/light.blinksticklight/index.html
index 08ba6b644a..b54323bd75 100644
--- a/components/light.blinksticklight/index.html
+++ b/components/light.blinksticklight/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.7.5
+ Introduced in release: 0.7.5
+
+
+ Source:
+ light/blinksticklight.py
This is a platform for
diff --git a/components/light.blinkt/index.html b/components/light.blinkt/index.html
index 1f026d782e..aa20bcc04a 100644
--- a/components/light.blinkt/index.html
+++ b/components/light.blinkt/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ light/blinkt.py
This is a platform for
diff --git a/components/light.decora/index.html b/components/light.decora/index.html
index 26bb369c95..35afd814cd 100644
--- a/components/light.decora/index.html
+++ b/components/light.decora/index.html
@@ -125,10 +125,14 @@ Jun 20 19:41:18 androlapin hass[29588]: OSError: [Errno 8] Exec format error
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ light/decora.py
This is a platform for
diff --git a/components/light.decora_wifi/index.html b/components/light.decora_wifi/index.html
index 04168438f4..cb3fc355b9 100644
--- a/components/light.decora_wifi/index.html
+++ b/components/light.decora_wifi/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ light/decora_wifi.py
This is a platform for
diff --git a/components/light.enocean/index.html b/components/light.enocean/index.html
index 8c4c345afd..99da182d14 100644
--- a/components/light.enocean/index.html
+++ b/components/light.enocean/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ light/enocean.py
This is a platform for
diff --git a/components/light.flux_led/index.html b/components/light.flux_led/index.html
index 90df1310bd..7922f08938 100644
--- a/components/light.flux_led/index.html
+++ b/components/light.flux_led/index.html
@@ -218,10 +218,14 @@ The component defaults to rgbw. If your device has a separate white channel, you
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ light/flux_led.py
This is a platform for
diff --git a/components/light.homematic/index.html b/components/light.homematic/index.html
index 7fb2a1638e..f2d1a50be6 100644
--- a/components/light.homematic/index.html
+++ b/components/light.homematic/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ light/homematic.py
This is a platform for
diff --git a/components/light.hue/index.html b/components/light.hue/index.html
index ef7f13ed91..1dda113c36 100644
--- a/components/light.hue/index.html
+++ b/components/light.hue/index.html
@@ -179,10 +179,14 @@ This will have all the bulbs transitioned at once, instead of one at a time usin
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ light/hue.py
This is a platform for
diff --git a/components/light.hyperion/index.html b/components/light.hyperion/index.html
index e894fdc10c..0228cdc830 100644
--- a/components/light.hyperion/index.html
+++ b/components/light.hyperion/index.html
@@ -100,10 +100,14 @@
- Introduced in release: 0.7.6
+ Introduced in release: 0.7.6
+
+
+ Source:
+ light/hyperion.py
This is a platform for
diff --git a/components/light.insteon_hub/index.html b/components/light.insteon_hub/index.html
index 887ae1d832..9b60061965 100644
--- a/components/light.insteon_hub/index.html
+++ b/components/light.insteon_hub/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ light/insteon_hub.py
This is a platform for
diff --git a/components/light.insteon_local/index.html b/components/light.insteon_local/index.html
index 895e3ea95b..b5cfe5b014 100644
--- a/components/light.insteon_local/index.html
+++ b/components/light.insteon_local/index.html
@@ -100,7 +100,11 @@
+
+ Source:
+ light/insteon_local.py
This is a platform for
diff --git a/components/light.insteon_plm/index.html b/components/light.insteon_plm/index.html
index 09e68b5bcf..936e52ea6f 100644
--- a/components/light.insteon_plm/index.html
+++ b/components/light.insteon_plm/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ light/insteon_plm.py
This is a platform for
diff --git a/components/light.isy994/index.html b/components/light.isy994/index.html
index 2bf7452a1b..cec677a497 100644
--- a/components/light.isy994/index.html
+++ b/components/light.isy994/index.html
@@ -86,7 +86,11 @@
+
+ Source:
+ light/isy994.py
This is a platform for
diff --git a/components/light.knx/index.html b/components/light.knx/index.html
index 3299d83a16..0d05de43bb 100644
--- a/components/light.knx/index.html
+++ b/components/light.knx/index.html
@@ -105,10 +105,14 @@ For switching/light actuators that are only controlled by a single group address
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ light/knx.py
This is a platform for
diff --git a/components/light.lifx/index.html b/components/light.lifx/index.html
index 80d81e5feb..c334cf9c5d 100644
--- a/components/light.lifx/index.html
+++ b/components/light.lifx/index.html
@@ -263,10 +263,14 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ light/lifx.py
This is a platform for
diff --git a/components/light.limitlessled/index.html b/components/light.limitlessled/index.html
index 61dae2f34d..852aae8c02 100644
--- a/components/light.limitlessled/index.html
+++ b/components/light.limitlessled/index.html
@@ -161,10 +161,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ light/limitlessled.py
This is a platform for
diff --git a/components/light.litejet/index.html b/components/light.litejet/index.html
index 5de2c43db7..557c0fd1b2 100644
--- a/components/light.litejet/index.html
+++ b/components/light.litejet/index.html
@@ -84,10 +84,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ light/litejet.py
This is a platform for
diff --git a/components/light.lutron/index.html b/components/light.lutron/index.html
index 7555848cff..4619dd3a13 100644
--- a/components/light.lutron/index.html
+++ b/components/light.lutron/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ light/lutron.py
This is a platform for
diff --git a/components/light.lutron_caseta/index.html b/components/light.lutron_caseta/index.html
index f90cf2c319..5acb3e6128 100644
--- a/components/light.lutron_caseta/index.html
+++ b/components/light.lutron_caseta/index.html
@@ -89,7 +89,11 @@
+
+ Source:
+ light/lutron_caseta.py
This is a platform for
diff --git a/components/light.mochad/index.html b/components/light.mochad/index.html
index 448bb1dd04..1f0ab49578 100644
--- a/components/light.mochad/index.html
+++ b/components/light.mochad/index.html
@@ -100,7 +100,11 @@ device.
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ light/mochad.py
This is a platform for
diff --git a/components/light.mqtt/index.html b/components/light.mqtt/index.html
index 53e110b21a..6e4b608a93 100644
--- a/components/light.mqtt/index.html
+++ b/components/light.mqtt/index.html
@@ -253,7 +253,11 @@
+
+ Source:
+ light/mqtt.py
This is a platform for
diff --git a/components/light.mqtt_json/index.html b/components/light.mqtt_json/index.html
index 1d76056c9f..9829a048e1 100644
--- a/components/light.mqtt_json/index.html
+++ b/components/light.mqtt_json/index.html
@@ -234,10 +234,14 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ light/mqtt_json.py
This is a platform for
diff --git a/components/light.mqtt_template/index.html b/components/light.mqtt_template/index.html
index 5cb12a6356..07f46333ad 100644
--- a/components/light.mqtt_template/index.html
+++ b/components/light.mqtt_template/index.html
@@ -232,10 +232,14 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
- Introduced in release: 0.33
+ Introduced in release: 0.33
+
+
+ Source:
+ light/mqtt_template.py
This is a platform for
diff --git a/components/light.mysensors/index.html b/components/light.mysensors/index.html
index 7044c86b28..8f219a9661 100644
--- a/components/light.mysensors/index.html
+++ b/components/light.mysensors/index.html
@@ -332,10 +332,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ light/mysensors.py
This is a platform for
diff --git a/components/light.mystrom/index.html b/components/light.mystrom/index.html
index f211dc687f..e750612ae0 100644
--- a/components/light.mystrom/index.html
+++ b/components/light.mystrom/index.html
@@ -118,10 +118,14 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ light/mystrom.py
This is a platform for
diff --git a/components/light.osramlightify/index.html b/components/light.osramlightify/index.html
index be6a29792c..66cf2dcd6d 100644
--- a/components/light.osramlightify/index.html
+++ b/components/light.osramlightify/index.html
@@ -96,7 +96,11 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ light/osramlightify.py
This is a platform for
diff --git a/components/light.piglow/index.html b/components/light.piglow/index.html
index c2227006e5..02fc7f1077 100644
--- a/components/light.piglow/index.html
+++ b/components/light.piglow/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ light/piglow.py
This is a platform for
diff --git a/components/light.qwikswitch/index.html b/components/light.qwikswitch/index.html
index 1a6b237833..b313fd99d1 100644
--- a/components/light.qwikswitch/index.html
+++ b/components/light.qwikswitch/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ light/qwikswitch.py
This is a platform for
diff --git a/components/light.rflink/index.html b/components/light.rflink/index.html
index 7d1f4ba9bf..6048c0f5ae 100644
--- a/components/light.rflink/index.html
+++ b/components/light.rflink/index.html
@@ -162,10 +162,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ light/rflink.py
This is a platform for
diff --git a/components/light.rfxtrx/index.html b/components/light.rfxtrx/index.html
index 7337b88a33..d612f34fdb 100644
--- a/components/light.rfxtrx/index.html
+++ b/components/light.rfxtrx/index.html
@@ -122,10 +122,14 @@
- Introduced in release: 0.7.5
+ Introduced in release: 0.7.5
+
+
+ Source:
+ light/rfxtrx.py
This is a platform for
diff --git a/components/light.rpi_gpio_pwm/index.html b/components/light.rpi_gpio_pwm/index.html
index e95f56bac2..11f779a989 100644
--- a/components/light.rpi_gpio_pwm/index.html
+++ b/components/light.rpi_gpio_pwm/index.html
@@ -136,10 +136,14 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ light/rpi_gpio_pwm.py
This is a platform for
diff --git a/components/light.scsgate/index.html b/components/light.scsgate/index.html
index 9fc8dd44c4..f67ddecfbf 100644
--- a/components/light.scsgate/index.html
+++ b/components/light.scsgate/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ light/scsgate.py
This is a platform for
diff --git a/components/light.sensehat/index.html b/components/light.sensehat/index.html
index 41efe9a32e..096eb4d6ad 100644
--- a/components/light.sensehat/index.html
+++ b/components/light.sensehat/index.html
@@ -93,7 +93,11 @@
+
+ Source:
+ light/sensehat.py
This is a platform for
diff --git a/components/light.skybell/index.html b/components/light.skybell/index.html
index 3158e18ef6..501708c354 100644
--- a/components/light.skybell/index.html
+++ b/components/light.skybell/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ light/skybell.py
This is a platform for
diff --git a/components/light.tellstick/index.html b/components/light.tellstick/index.html
index 047108f386..9198904166 100644
--- a/components/light.tellstick/index.html
+++ b/components/light.tellstick/index.html
@@ -91,7 +91,11 @@
+
+ Source:
+ light/tellstick.py
This is a platform for
diff --git a/components/light.template/index.html b/components/light.template/index.html
index 0cddeab076..fa6e834ae9 100644
--- a/components/light.template/index.html
+++ b/components/light.template/index.html
@@ -284,10 +284,14 @@ point percentage value from 0.0 to
- Introduced in release: 0.46
+ Introduced in release: 0.46
+
+
+ Source:
+ light/template.py
This is a platform for
diff --git a/components/light.tikteck/index.html b/components/light.tikteck/index.html
index 3a4ffb2064..d7c1a33730 100644
--- a/components/light.tikteck/index.html
+++ b/components/light.tikteck/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ light/tikteck.py
This is a platform for
diff --git a/components/light.tplink/index.html b/components/light.tplink/index.html
index 06e8c10a69..6146145804 100644
--- a/components/light.tplink/index.html
+++ b/components/light.tplink/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ light/tplink.py
This is a platform for
diff --git a/components/light.tradfri/index.html b/components/light.tradfri/index.html
index 9db1a5d68e..7ba70f538f 100644
--- a/components/light.tradfri/index.html
+++ b/components/light.tradfri/index.html
@@ -85,10 +85,14 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ light/tradfri.py
This is a platform for
diff --git a/components/light.velbus/index.html b/components/light.velbus/index.html
index 15e6a42a68..81d1f2b354 100644
--- a/components/light.velbus/index.html
+++ b/components/light.velbus/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ light/velbus.py
This is a platform for
diff --git a/components/light.vera/index.html b/components/light.vera/index.html
index dd670aa1e6..cb2d6b2428 100644
--- a/components/light.vera/index.html
+++ b/components/light.vera/index.html
@@ -87,10 +87,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ light/vera.py
This is a platform for
diff --git a/components/light.wemo/index.html b/components/light.wemo/index.html
index 384b10ab3f..8c995522cb 100644
--- a/components/light.wemo/index.html
+++ b/components/light.wemo/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ light/wemo.py
This is a platform for
diff --git a/components/light.wink/index.html b/components/light.wink/index.html
index 49827bb201..0a936b0996 100644
--- a/components/light.wink/index.html
+++ b/components/light.wink/index.html
@@ -97,10 +97,14 @@ The above devices are confirmed to work, but others may work as well.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ light/wink.py
This is a platform for
diff --git a/components/light.x10/index.html b/components/light.x10/index.html
index 61525e8793..b5eca09f2d 100644
--- a/components/light.x10/index.html
+++ b/components/light.x10/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ light/x10.py
This is a platform for
diff --git a/components/light.xiaomi_aqara/index.html b/components/light.xiaomi_aqara/index.html
index 8caecfb290..88b4d944c6 100644
--- a/components/light.xiaomi_aqara/index.html
+++ b/components/light.xiaomi_aqara/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ light/xiaomi_aqara.py
This is a platform for
diff --git a/components/light.xiaomi_miio/index.html b/components/light.xiaomi_miio/index.html
index 88da2d149d..bc41298682 100644
--- a/components/light.xiaomi_miio/index.html
+++ b/components/light.xiaomi_miio/index.html
@@ -102,7 +102,11 @@
+
+ Source:
+ light/xiaomi_miio.py
This is a platform for
diff --git a/components/light.yeelight/index.html b/components/light.yeelight/index.html
index 158b7261a6..a34af79176 100644
--- a/components/light.yeelight/index.html
+++ b/components/light.yeelight/index.html
@@ -125,10 +125,14 @@ This component is tested to work with the following models. If you have a differ
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ light/yeelight.py
This is a platform for
diff --git a/components/light.yeelightsunflower/index.html b/components/light.yeelightsunflower/index.html
index 2264f6eff3..927f31664d 100644
--- a/components/light.yeelightsunflower/index.html
+++ b/components/light.yeelightsunflower/index.html
@@ -105,10 +105,14 @@ The Yeelight Sunflower hub supports SSDP discovery, but that has not been built
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ light/yeelightsunflower.py
This is a platform for
diff --git a/components/light.zengge/index.html b/components/light.zengge/index.html
index 0c5c307e53..fedf6f2542 100644
--- a/components/light.zengge/index.html
+++ b/components/light.zengge/index.html
@@ -105,10 +105,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ light/zengge.py
This is a platform for
diff --git a/components/light.zha/index.html b/components/light.zha/index.html
index 25965219d5..0fa8ecc73a 100644
--- a/components/light.zha/index.html
+++ b/components/light.zha/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ light/zha.py
This is a platform for
diff --git a/components/light.zigbee/index.html b/components/light.zigbee/index.html
index ff51a28a10..1a4a643c19 100644
--- a/components/light.zigbee/index.html
+++ b/components/light.zigbee/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ light/zigbee.py
This is a platform for
diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html
index df494b5b40..67dc233fc5 100644
--- a/components/light.zwave/index.html
+++ b/components/light.zwave/index.html
@@ -85,10 +85,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ light/zwave.py
This is a platform for
diff --git a/components/linode/index.html b/components/linode/index.html
index 016297f05c..dad62c246e 100644
--- a/components/linode/index.html
+++ b/components/linode/index.html
@@ -101,10 +101,10 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
Related components
diff --git a/components/lirc/index.html b/components/lirc/index.html
index fd015abb45..45e60e92a7 100644
--- a/components/lirc/index.html
+++ b/components/lirc/index.html
@@ -143,10 +143,10 @@ end
- Introduced in release: 0.21
+ Introduced in release: 0.21
Category Automation
diff --git a/components/litejet/index.html b/components/litejet/index.html
index b78143af31..3fccf64b4c 100644
--- a/components/litejet/index.html
+++ b/components/litejet/index.html
@@ -128,10 +128,10 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
Related components
diff --git a/components/lock.abode/index.html b/components/lock.abode/index.html
index 1e7cccec61..4d7d4d9990 100644
--- a/components/lock.abode/index.html
+++ b/components/lock.abode/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ lock/abode.py
This is a platform for
diff --git a/components/lock.isy994/index.html b/components/lock.isy994/index.html
index ab60dcde40..0e2d7b25a4 100644
--- a/components/lock.isy994/index.html
+++ b/components/lock.isy994/index.html
@@ -86,7 +86,11 @@
+
+ Source:
+ lock/isy994.py
This is a platform for
diff --git a/components/lock.lockitron/index.html b/components/lock.lockitron/index.html
index 46e50fb552..eb38ca0e67 100644
--- a/components/lock.lockitron/index.html
+++ b/components/lock.lockitron/index.html
@@ -98,10 +98,14 @@ Then, call the retrieve all locks function on the page and get the id of your lo
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ lock/lockitron.py
This is a platform for
diff --git a/components/lock.mqtt/index.html b/components/lock.mqtt/index.html
index e769175579..6d6511b26c 100644
--- a/components/lock.mqtt/index.html
+++ b/components/lock.mqtt/index.html
@@ -133,10 +133,14 @@ Make sure that your topics match exactly. some-t
- Introduced in release: 0.15
+ Introduced in release: 0.15
+
+
+ Source:
+ lock/mqtt.py
This is a platform for
diff --git a/components/lock.nello/index.html b/components/lock.nello/index.html
index 1550bf0e78..ca8a8d437b 100644
--- a/components/lock.nello/index.html
+++ b/components/lock.nello/index.html
@@ -135,10 +135,14 @@ Be aware that if you use your main account for Home Assistant you may not be abl
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ lock/nello.py
This is a platform for
diff --git a/components/lock.nuki/index.html b/components/lock.nuki/index.html
index 2286a31c92..1add830470 100644
--- a/components/lock.nuki/index.html
+++ b/components/lock.nuki/index.html
@@ -153,10 +153,14 @@ See the : Local Polling
+ IoT class: Local Polling
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ lock/nuki.py
This is a platform for
diff --git a/components/lock.sesame/index.html b/components/lock.sesame/index.html
index 567f2cd5cc..0200b78a6c 100644
--- a/components/lock.sesame/index.html
+++ b/components/lock.sesame/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ lock/sesame.py
This is a platform for
diff --git a/components/lock.tesla/index.html b/components/lock.tesla/index.html
index ba7100c211..41b12edc95 100644
--- a/components/lock.tesla/index.html
+++ b/components/lock.tesla/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ lock/tesla.py
This is a platform for
diff --git a/components/lock.vera/index.html b/components/lock.vera/index.html
index 2adf73c97f..7824b09f15 100644
--- a/components/lock.vera/index.html
+++ b/components/lock.vera/index.html
@@ -87,10 +87,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ lock/vera.py
This is a platform for
diff --git a/components/lock.verisure/index.html b/components/lock.verisure/index.html
index 88489d9a9f..d6ce26b6c6 100644
--- a/components/lock.verisure/index.html
+++ b/components/lock.verisure/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ lock/verisure.py
This is a platform for
diff --git a/components/lock.wink/index.html b/components/lock.wink/index.html
index 3ea59ceda2..8ff3bf4037 100644
--- a/components/lock.wink/index.html
+++ b/components/lock.wink/index.html
@@ -290,10 +290,14 @@ If supported by your lock, a binary sensor will be created for each user key cod
- Introduced in release: 0.9
+ Introduced in release: 0.9
+
+
+ Source:
+ lock/wink.py
This is a platform for
diff --git a/components/lock.zwave/index.html b/components/lock.zwave/index.html
index 9aab8dfa7c..7f5cf4e26e 100644
--- a/components/lock.zwave/index.html
+++ b/components/lock.zwave/index.html
@@ -108,10 +108,14 @@
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ lock/zwave.py
This is a platform for
diff --git a/components/lutron/index.html b/components/lutron/index.html
index 9df661e0ed..024e45da6f 100644
--- a/components/lutron/index.html
+++ b/components/lutron/index.html
@@ -104,10 +104,10 @@ It is recommended to assign a static IP address to your main repeater. This ensu
- Introduced in release: 0.37
+ Introduced in release: 0.37
Related components
diff --git a/components/lutron_caseta/index.html b/components/lutron_caseta/index.html
index 63980d08f3..eae2b2e2f3 100644
--- a/components/lutron_caseta/index.html
+++ b/components/lutron_caseta/index.html
@@ -109,10 +109,10 @@ Use a DHCP reservation on your router to reserve the address or in the PRO model
- Introduced in release: 0.41
+ Introduced in release: 0.41
Related components
diff --git a/components/mailbox.asterisk_mbox/index.html b/components/mailbox.asterisk_mbox/index.html
index 52660ae579..202a36f130 100644
--- a/components/mailbox.asterisk_mbox/index.html
+++ b/components/mailbox.asterisk_mbox/index.html
@@ -83,6 +83,10 @@
+
+ Source:
+ mailbox/asterisk_mbox.py
+
This is a platform for
the Mailbox component.
diff --git a/components/mailgun/index.html b/components/mailgun/index.html
index 099525b02b..5bb22bd2b3 100644
--- a/components/mailgun/index.html
+++ b/components/mailgun/index.html
@@ -100,7 +100,7 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
Related components
diff --git a/components/maxcube/index.html b/components/maxcube/index.html
index 10d9010dbe..b4644ead30 100644
--- a/components/maxcube/index.html
+++ b/components/maxcube/index.html
@@ -108,10 +108,10 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
Related components
diff --git a/components/media_extractor/index.html b/components/media_extractor/index.html
index 6f5025d358..2e5b0f065d 100644
--- a/components/media_extractor/index.html
+++ b/components/media_extractor/index.html
@@ -153,7 +153,7 @@ Media extractor doesn’t transcode streams, it just tries to find stream that m
- Introduced in release: 0.49
+ Introduced in release: 0.49
Category Media Player
diff --git a/components/media_player.anthemav/index.html b/components/media_player.anthemav/index.html
index 0daf5f75bf..ada77d1169 100644
--- a/components/media_player.anthemav/index.html
+++ b/components/media_player.anthemav/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ media_player/anthemav.py
This is a platform for
diff --git a/components/media_player.apple_tv/index.html b/components/media_player.apple_tv/index.html
index 605892f2d9..1aae5b8b41 100644
--- a/components/media_player.apple_tv/index.html
+++ b/components/media_player.apple_tv/index.html
@@ -85,10 +85,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ media_player/apple_tv.py
This is a platform for
diff --git a/components/media_player.aquostv/index.html b/components/media_player.aquostv/index.html
index 2607ea604c..9d6b1b58a1 100644
--- a/components/media_player.aquostv/index.html
+++ b/components/media_player.aquostv/index.html
@@ -118,10 +118,14 @@ Also, with power_on_enabled as True, the Aquos logo on your TV
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ media_player/aquostv.py
This is a platform for
diff --git a/components/media_player.bluesound/index.html b/components/media_player.bluesound/index.html
index e4ed5dd7f3..869aa144bc 100644
--- a/components/media_player.bluesound/index.html
+++ b/components/media_player.bluesound/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ media_player/bluesound.py
This is a platform for
diff --git a/components/media_player.braviatv/index.html b/components/media_player.braviatv/index.html
index 5560f34266..ccc7eab500 100644
--- a/components/media_player.braviatv/index.html
+++ b/components/media_player.braviatv/index.html
@@ -126,10 +126,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ media_player/braviatv.py
This is a platform for
diff --git a/components/media_player.cast/index.html b/components/media_player.cast/index.html
index dbd3fb19c8..5e311f442c 100644
--- a/components/media_player.cast/index.html
+++ b/components/media_player.cast/index.html
@@ -96,10 +96,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ media_player/cast.py
This is a platform for
diff --git a/components/media_player.clementine/index.html b/components/media_player.clementine/index.html
index 32fa63f2cf..f539da1fc2 100644
--- a/components/media_player.clementine/index.html
+++ b/components/media_player.clementine/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ media_player/clementine.py
This is a platform for
diff --git a/components/media_player.cmus/index.html b/components/media_player.cmus/index.html
index ea9cec0250..b098551e37 100644
--- a/components/media_player.cmus/index.html
+++ b/components/media_player.cmus/index.html
@@ -105,7 +105,11 @@
+
+ Source:
+ media_player/cmus.py
This is a platform for
diff --git a/components/media_player.denon/index.html b/components/media_player.denon/index.html
index e5f31f334d..dbdc0f9c9c 100644
--- a/components/media_player.denon/index.html
+++ b/components/media_player.denon/index.html
@@ -113,10 +113,14 @@
- Introduced in release: 0.7.2
+ Introduced in release: 0.7.2
+
+
+ Source:
+ media_player/denon.py
This is a platform for
diff --git a/components/media_player.denonavr/index.html b/components/media_player.denonavr/index.html
index 4ea382916b..89171bf8a9 100644
--- a/components/media_player.denonavr/index.html
+++ b/components/media_player.denonavr/index.html
@@ -136,10 +136,14 @@ If you have something else using the IP controller for your Denon AVR 3808CI, su
- Introduced in release: 0.7.2
+ Introduced in release: 0.7.2
+
+
+ Source:
+ media_player/denonavr.py
This is a platform for
diff --git a/components/media_player.directv/index.html b/components/media_player.directv/index.html
index 8b3423455b..e094c905fc 100644
--- a/components/media_player.directv/index.html
+++ b/components/media_player.directv/index.html
@@ -136,10 +136,14 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ media_player/directv.py
This is a platform for
diff --git a/components/media_player.dunehd/index.html b/components/media_player.dunehd/index.html
index 55ba57502f..01e70a9120 100644
--- a/components/media_player.dunehd/index.html
+++ b/components/media_player.dunehd/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ media_player/dunehd.py
This is a platform for
diff --git a/components/media_player.emby/index.html b/components/media_player.emby/index.html
index 67d81c3721..3c579574b7 100644
--- a/components/media_player.emby/index.html
+++ b/components/media_player.emby/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ media_player/emby.py
This is a platform for
diff --git a/components/media_player.firetv/index.html b/components/media_player.firetv/index.html
index f8b040986a..63e1474067 100644
--- a/components/media_player.firetv/index.html
+++ b/components/media_player.firetv/index.html
@@ -145,10 +145,14 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
- Introduced in release: 0.7.6
+ Introduced in release: 0.7.6
+
+
+ Source:
+ media_player/firetv.py
This is a platform for
diff --git a/components/media_player.frontier_silicon/index.html b/components/media_player.frontier_silicon/index.html
index c91543671e..e67a5cff91 100644
--- a/components/media_player.frontier_silicon/index.html
+++ b/components/media_player.frontier_silicon/index.html
@@ -140,10 +140,14 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ media_player/frontier_silicon.py
This is a platform for
diff --git a/components/media_player.gpmdp/index.html b/components/media_player.gpmdp/index.html
index 36dc3a63a6..a9e1aa630e 100644
--- a/components/media_player.gpmdp/index.html
+++ b/components/media_player.gpmdp/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ media_player/gpmdp.py
This is a platform for
diff --git a/components/media_player.gstreamer/index.html b/components/media_player.gstreamer/index.html
index 58f2dd8bd7..7320410c5d 100644
--- a/components/media_player.gstreamer/index.html
+++ b/components/media_player.gstreamer/index.html
@@ -142,10 +142,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ media_player/gstreamer.py
This is a platform for
diff --git a/components/media_player.itunes/index.html b/components/media_player.itunes/index.html
index c5ac4f6766..105da1ba30 100644
--- a/components/media_player.itunes/index.html
+++ b/components/media_player.itunes/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.7.3
+ Introduced in release: 0.7.3
+
+
+ Source:
+ media_player/itunes.py
This is a platform for
diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html
index 6bc3a19ff6..ac9cdb1690 100644
--- a/components/media_player.kodi/index.html
+++ b/components/media_player.kodi/index.html
@@ -335,10 +335,14 @@ This example and the following requires to have the : Local Push
+ IoT class: Local Push
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ media_player/kodi.py
This is a platform for
diff --git a/components/media_player.lg_netcast/index.html b/components/media_player.lg_netcast/index.html
index 8f6a49614b..a306344d20 100644
--- a/components/media_player.lg_netcast/index.html
+++ b/components/media_player.lg_netcast/index.html
@@ -104,10 +104,14 @@ The access token will not change until you factory reset your TV.
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ media_player/lg_netcast.py
This is a platform for
diff --git a/components/media_player.liveboxplaytv/index.html b/components/media_player.liveboxplaytv/index.html
index 966f3035c4..cfa29feca4 100644
--- a/components/media_player.liveboxplaytv/index.html
+++ b/components/media_player.liveboxplaytv/index.html
@@ -108,10 +108,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ media_player/liveboxplaytv.py
This is a platform for
diff --git a/components/media_player.monoprice/index.html b/components/media_player.monoprice/index.html
index 1f540527e2..36e04abdab 100644
--- a/components/media_player.monoprice/index.html
+++ b/components/media_player.monoprice/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ media_player/monoprice.py
This is a platform for
diff --git a/components/media_player.mpchc/index.html b/components/media_player.mpchc/index.html
index 274e816c3d..99dfab251e 100644
--- a/components/media_player.mpchc/index.html
+++ b/components/media_player.mpchc/index.html
@@ -106,10 +106,14 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ media_player/mpchc.py
This is a platform for
diff --git a/components/media_player.mpd/index.html b/components/media_player.mpd/index.html
index 2cc6edccaf..5c9c7ce597 100644
--- a/components/media_player.mpd/index.html
+++ b/components/media_player.mpd/index.html
@@ -116,10 +116,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ media_player/mpd.py
This is a platform for
diff --git a/components/media_player.nad/index.html b/components/media_player.nad/index.html
index 81f3d38d87..13f8dd5744 100644
--- a/components/media_player.nad/index.html
+++ b/components/media_player.nad/index.html
@@ -119,10 +119,14 @@ Be aware that the user might need to logout and logon again to activate these pe
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ media_player/nad.py
This is a platform for
diff --git a/components/media_player.nadtcp/index.html b/components/media_player.nadtcp/index.html
index 5035a5a976..47cda4337c 100644
--- a/components/media_player.nadtcp/index.html
+++ b/components/media_player.nadtcp/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ media_player/nadtcp.py
This is a platform for
diff --git a/components/media_player.onkyo/index.html b/components/media_player.onkyo/index.html
index fd4e2eba75..6dee6f4b9e 100644
--- a/components/media_player.onkyo/index.html
+++ b/components/media_player.onkyo/index.html
@@ -130,10 +130,14 @@
- Introduced in release: 0.17
+ Introduced in release: 0.17
+
+
+ Source:
+ media_player/onkyo.py
This is a platform for
diff --git a/components/media_player.openhome/index.html b/components/media_player.openhome/index.html
index 61e460e56a..55f890ea92 100644
--- a/components/media_player.openhome/index.html
+++ b/components/media_player.openhome/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ media_player/openhome.py
This is a platform for
diff --git a/components/media_player.panasonic_viera/index.html b/components/media_player.panasonic_viera/index.html
index 1886697f12..64337227fa 100644
--- a/components/media_player.panasonic_viera/index.html
+++ b/components/media_player.panasonic_viera/index.html
@@ -113,10 +113,14 @@
- Introduced in release: 0.17
+ Introduced in release: 0.17
+
+
+ Source:
+ media_player/panasonic_viera.py
This is a platform for
diff --git a/components/media_player.pandora/index.html b/components/media_player.pandora/index.html
index 0dba6e5382..e25643bf74 100644
--- a/components/media_player.pandora/index.html
+++ b/components/media_player.pandora/index.html
@@ -119,10 +119,14 @@ user = you@youraccount.com
- Introduced in release: 0.22
+ Introduced in release: 0.22
+
+
+ Source:
+ media_player/pandora.py
This is a platform for
diff --git a/components/media_player.philips_js/index.html b/components/media_player.philips_js/index.html
index 1858a7c89e..5e650d6fb8 100644
--- a/components/media_player.philips_js/index.html
+++ b/components/media_player.philips_js/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ media_player/philips_js.py
This is a platform for
diff --git a/components/media_player.pioneer/index.html b/components/media_player.pioneer/index.html
index cb9bc2615e..768dd76c79 100644
--- a/components/media_player.pioneer/index.html
+++ b/components/media_player.pioneer/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ media_player/pioneer.py
This is a platform for
diff --git a/components/media_player.plex/index.html b/components/media_player.plex/index.html
index 944ccf852d..ff6572b722 100644
--- a/components/media_player.plex/index.html
+++ b/components/media_player.plex/index.html
@@ -315,10 +315,14 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
- Introduced in release: 0.7.4
+ Introduced in release: 0.7.4
+
+
+ Source:
+ media_player/plex.py
This is a platform for
diff --git a/components/media_player.roku/index.html b/components/media_player.roku/index.html
index 17e4b85f9c..9caf6d363b 100644
--- a/components/media_player.roku/index.html
+++ b/components/media_player.roku/index.html
@@ -95,10 +95,14 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ media_player/roku.py
This is a platform for
diff --git a/components/media_player.russound_rio/index.html b/components/media_player.russound_rio/index.html
index c712138701..cc76977ba8 100644
--- a/components/media_player.russound_rio/index.html
+++ b/components/media_player.russound_rio/index.html
@@ -100,10 +100,14 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ media_player/russound_rio.py
This is a platform for
diff --git a/components/media_player.russound_rnet/index.html b/components/media_player.russound_rnet/index.html
index 1091015107..b2ca48e111 100644
--- a/components/media_player.russound_rnet/index.html
+++ b/components/media_player.russound_rnet/index.html
@@ -120,10 +120,14 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ media_player/russound_rnet.py
This is a platform for
diff --git a/components/media_player.samsungtv/index.html b/components/media_player.samsungtv/index.html
index 88ced2fef2..95a45e8d46 100644
--- a/components/media_player.samsungtv/index.html
+++ b/components/media_player.samsungtv/index.html
@@ -138,10 +138,14 @@ If you add your model remember to remove these before adding them to the list.
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ media_player/samsungtv.py
This is a platform for
diff --git a/components/media_player.snapcast/index.html b/components/media_player.snapcast/index.html
index 10e069ad79..93c80c108c 100644
--- a/components/media_player.snapcast/index.html
+++ b/components/media_player.snapcast/index.html
@@ -96,10 +96,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ media_player/snapcast.py
This is a platform for
diff --git a/components/media_player.sonos/index.html b/components/media_player.sonos/index.html
index 9a6ddf5fea..fc066cd6a2 100644
--- a/components/media_player.sonos/index.html
+++ b/components/media_player.sonos/index.html
@@ -286,10 +286,14 @@
- Introduced in release: 0.7.3
+ Introduced in release: 0.7.3
+
+
+ Source:
+ media_player/sonos.py
This is a platform for
diff --git a/components/media_player.soundtouch/index.html b/components/media_player.soundtouch/index.html
index dc56d0d492..69f3793ebc 100644
--- a/components/media_player.soundtouch/index.html
+++ b/components/media_player.soundtouch/index.html
@@ -225,10 +225,14 @@ create a new zone in order to be able to add slave(s) again
- Introduced in release: 0.34.0
+ Introduced in release: 0.34.0
+
+
+ Source:
+ media_player/soundtouch.py
This is a platform for
diff --git a/components/media_player.spotify/index.html b/components/media_player.spotify/index.html
index 151c7d958c..c7f67e07b7 100644
--- a/components/media_player.spotify/index.html
+++ b/components/media_player.spotify/index.html
@@ -133,10 +133,14 @@ Controlling the Spotify component (pause, play, next, etc) requires a Premium ac
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ media_player/spotify.py
This is a platform for
diff --git a/components/media_player.squeezebox/index.html b/components/media_player.squeezebox/index.html
index 53c8c401a8..5133581671 100644
--- a/components/media_player.squeezebox/index.html
+++ b/components/media_player.squeezebox/index.html
@@ -100,10 +100,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ media_player/squeezebox.py
This is a platform for
diff --git a/components/media_player.universal/index.html b/components/media_player.universal/index.html
index 022991cf7e..828d3c3bb5 100644
--- a/components/media_player.universal/index.html
+++ b/components/media_player.universal/index.html
@@ -175,6 +175,10 @@
+
+ Source:
+ media_player/universal.py
+
This is a platform for
the Media Player component.
diff --git a/components/media_player.vizio/index.html b/components/media_player.vizio/index.html
index 33ba867150..1ab07a2662 100644
--- a/components/media_player.vizio/index.html
+++ b/components/media_player.vizio/index.html
@@ -154,10 +154,14 @@ You can adjust the log level for media_player
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ media_player/vizio.py
This is a platform for
diff --git a/components/media_player.vlc/index.html b/components/media_player.vlc/index.html
index c6bbef718d..0530c9a3fd 100644
--- a/components/media_player.vlc/index.html
+++ b/components/media_player.vlc/index.html
@@ -117,10 +117,14 @@
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ media_player/vlc.py
This is a platform for
diff --git a/components/media_player.volumio/index.html b/components/media_player.volumio/index.html
index 3589877af0..49dceb2ac2 100644
--- a/components/media_player.volumio/index.html
+++ b/components/media_player.volumio/index.html
@@ -101,7 +101,11 @@ your configuration.yaml file.
- Introduced in release: 0.41
+ Introduced in release: 0.41
+
+
+ Source:
+ media_player/volumio.py
This is a platform for
diff --git a/components/media_player.webostv/index.html b/components/media_player.webostv/index.html
index 5930484935..9915096b2f 100644
--- a/components/media_player.webostv/index.html
+++ b/components/media_player.webostv/index.html
@@ -151,10 +151,14 @@ To use this feature your TV should be connected to your network via Ethernet rat
- Introduced in release: 0.18
+ Introduced in release: 0.18
+
+
+ Source:
+ media_player/webostv.py
This is a platform for
diff --git a/components/media_player.yamaha/index.html b/components/media_player.yamaha/index.html
index e6fcc299ea..e64a0cc5a1 100644
--- a/components/media_player.yamaha/index.html
+++ b/components/media_player.yamaha/index.html
@@ -173,7 +173,11 @@ to set volume per source.
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ media_player/yamaha.py
This is a platform for
diff --git a/components/media_player.yamaha_musiccast/index.html b/components/media_player.yamaha_musiccast/index.html
index 02b5865690..6ad902e9af 100644
--- a/components/media_player.yamaha_musiccast/index.html
+++ b/components/media_player.yamaha_musiccast/index.html
@@ -111,7 +111,11 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ media_player/yamaha_musiccast.py
This is a platform for
diff --git a/components/microsoft_face/index.html b/components/microsoft_face/index.html
index 8e3f6081f6..469ad537f9 100644
--- a/components/microsoft_face/index.html
+++ b/components/microsoft_face/index.html
@@ -147,7 +147,7 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
Category Hub
diff --git a/components/mochad/index.html b/components/mochad/index.html
index 472213ca5e..aa796cddbc 100644
--- a/components/mochad/index.html
+++ b/components/mochad/index.html
@@ -101,7 +101,7 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
Related components
diff --git a/components/modbus/index.html b/components/modbus/index.html
index d958e0c964..d911bd952d 100644
--- a/components/modbus/index.html
+++ b/components/modbus/index.html
@@ -145,10 +145,10 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/mqtt/index.html b/components/mqtt/index.html
index f700fd9bc2..1f41a48dd9 100644
--- a/components/mqtt/index.html
+++ b/components/mqtt/index.html
@@ -107,10 +107,10 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html
index 13a1448eeb..f8c477ae7e 100644
--- a/components/mqtt_eventstream/index.html
+++ b/components/mqtt_eventstream/index.html
@@ -118,10 +118,10 @@
- Introduced in release: 0.11
+ Introduced in release: 0.11
Category Other
diff --git a/components/mqtt_statestream/index.html b/components/mqtt_statestream/index.html
index 2b80ad21f7..2f38e6d939 100644
--- a/components/mqtt_statestream/index.html
+++ b/components/mqtt_statestream/index.html
@@ -109,10 +109,10 @@ The topic will be in the form base_topic/domain/
- Introduced in release: 0.54
+ Introduced in release: 0.54
Category Other
diff --git a/components/mycroft/index.html b/components/mycroft/index.html
index c35694603b..0f2fcef3eb 100644
--- a/components/mycroft/index.html
+++ b/components/mycroft/index.html
@@ -94,7 +94,7 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
Related components
diff --git a/components/mysensors/index.html b/components/mysensors/index.html
index 358b5dfa30..1fe2fc2651 100644
--- a/components/mysensors/index.html
+++ b/components/mysensors/index.html
@@ -316,7 +316,7 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
Related components
diff --git a/components/namecheapdns/index.html b/components/namecheapdns/index.html
index 19f8446efd..0b3b0d30c0 100644
--- a/components/namecheapdns/index.html
+++ b/components/namecheapdns/index.html
@@ -113,7 +113,7 @@ Namecheap only supports IPv4 adresses to update.
- Introduced in release: 0.56
+ Introduced in release: 0.56
Category Utility
diff --git a/components/neato/index.html b/components/neato/index.html
index 28755c3157..efd0a134c3 100644
--- a/components/neato/index.html
+++ b/components/neato/index.html
@@ -100,7 +100,7 @@ The Home Assistant Neato platform has only be tested with a Botvac Connected. Th
- Introduced in release: 0.33
+ Introduced in release: 0.33
Related components
diff --git a/components/nest/index.html b/components/nest/index.html
index fd0b7401e0..111bbbb39d 100644
--- a/components/nest/index.html
+++ b/components/nest/index.html
@@ -160,7 +160,7 @@ optional structure param.
Related components
diff --git a/components/netatmo/index.html b/components/netatmo/index.html
index 028c979ed3..bb5cfebe65 100644
--- a/components/netatmo/index.html
+++ b/components/netatmo/index.html
@@ -119,10 +119,10 @@ The Home Assistant Netatmo platform has only be tested with the classic indoor,
- Introduced in release: 0.20
+ Introduced in release: 0.20
Related components
diff --git a/components/no_ip/index.html b/components/no_ip/index.html
index c11761d726..bb18c87c4c 100644
--- a/components/no_ip/index.html
+++ b/components/no_ip/index.html
@@ -115,7 +115,7 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
Category Utility
diff --git a/components/notify.apns/index.html b/components/notify.apns/index.html
index 37453dd479..323a70c7c0 100644
--- a/components/notify.apns/index.html
+++ b/components/notify.apns/index.html
@@ -123,7 +123,11 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ notify/apns.py
This is a platform for
diff --git a/components/notify.aws_lambda/index.html b/components/notify.aws_lambda/index.html
index 8b1b0905c2..66b909597b 100644
--- a/components/notify.aws_lambda/index.html
+++ b/components/notify.aws_lambda/index.html
@@ -136,7 +136,11 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ notify/aws_lambda.py
This is a platform for
diff --git a/components/notify.aws_sns/index.html b/components/notify.aws_sns/index.html
index ba72a5bf2e..fe8d446cfa 100644
--- a/components/notify.aws_sns/index.html
+++ b/components/notify.aws_sns/index.html
@@ -126,7 +126,11 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ notify/aws_sns.py
This is a platform for
diff --git a/components/notify.aws_sqs/index.html b/components/notify.aws_sqs/index.html
index 22fd21b07c..8d795e62d5 100644
--- a/components/notify.aws_sqs/index.html
+++ b/components/notify.aws_sqs/index.html
@@ -116,7 +116,11 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ notify/aws_sqs.py
This is a platform for
diff --git a/components/notify.ciscospark/index.html b/components/notify.ciscospark/index.html
index b66bc70bfe..0f845f366b 100644
--- a/components/notify.ciscospark/index.html
+++ b/components/notify.ciscospark/index.html
@@ -103,7 +103,11 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ notify/ciscospark.py
This is a platform for
diff --git a/components/notify.clickatell/index.html b/components/notify.clickatell/index.html
index 0f0db036f6..1c2a4126a5 100644
--- a/components/notify.clickatell/index.html
+++ b/components/notify.clickatell/index.html
@@ -111,7 +111,11 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ notify/clickatell.py
This is a platform for
diff --git a/components/notify.clicksend/index.html b/components/notify.clicksend/index.html
index 151f408fbd..89c547477f 100644
--- a/components/notify.clicksend/index.html
+++ b/components/notify.clicksend/index.html
@@ -105,7 +105,11 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ notify/clicksend.py
This is a platform for
diff --git a/components/notify.clicksend_tts/index.html b/components/notify.clicksend_tts/index.html
index 8ede80d190..dd51553f5f 100644
--- a/components/notify.clicksend_tts/index.html
+++ b/components/notify.clicksend_tts/index.html
@@ -105,7 +105,11 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
+
+
+ Source:
+ notify/clicksend_tts.py
This is a platform for
diff --git a/components/notify.command_line/index.html b/components/notify.command_line/index.html
index 65fe5eff5d..1eceedd611 100644
--- a/components/notify.command_line/index.html
+++ b/components/notify.command_line/index.html
@@ -99,7 +99,11 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ notify/command_line.py
This is a platform for
diff --git a/components/notify.discord/index.html b/components/notify.discord/index.html
index 1dea642fb8..bd7f0b045c 100644
--- a/components/notify.discord/index.html
+++ b/components/notify.discord/index.html
@@ -130,7 +130,11 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ notify/discord.py
This is a platform for
diff --git a/components/notify.ecobee/index.html b/components/notify.ecobee/index.html
index dd212063c6..0d0152f363 100644
--- a/components/notify.ecobee/index.html
+++ b/components/notify.ecobee/index.html
@@ -97,7 +97,11 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ notify/ecobee.py
This is a platform for
diff --git a/components/notify.facebook/index.html b/components/notify.facebook/index.html
index 755b0dec1c..2060d9b2fe 100644
--- a/components/notify.facebook/index.html
+++ b/components/notify.facebook/index.html
@@ -180,7 +180,11 @@ The phone number used in target should be registered with Faceb
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ notify/facebook.py
This is a platform for
diff --git a/components/notify.file/index.html b/components/notify.file/index.html
index 0bb42eb33b..5db6892869 100644
--- a/components/notify.file/index.html
+++ b/components/notify.file/index.html
@@ -100,7 +100,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/file.py
This is a platform for
diff --git a/components/notify.free_mobile/index.html b/components/notify.free_mobile/index.html
index b208a683d6..4cf1653e16 100644
--- a/components/notify.free_mobile/index.html
+++ b/components/notify.free_mobile/index.html
@@ -107,7 +107,11 @@ If you disable and re-enable the SMS API option, please be sure to update your t
- Introduced in release: 0.11
+ Introduced in release: 0.11
+
+
+ Source:
+ notify/free_mobile.py
This is a platform for
diff --git a/components/notify.gntp/index.html b/components/notify.gntp/index.html
index e9f0e690b2..1e0e5344fe 100644
--- a/components/notify.gntp/index.html
+++ b/components/notify.gntp/index.html
@@ -103,7 +103,11 @@
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ notify/gntp.py
This is a platform for
diff --git a/components/notify.group/index.html b/components/notify.group/index.html
index 9d6a8f17d1..110d3c229f 100644
--- a/components/notify.group/index.html
+++ b/components/notify.group/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ notify/group.py
This is a platform for
diff --git a/components/notify.hipchat/index.html b/components/notify.hipchat/index.html
index 259ca15b53..73ec6274a9 100644
--- a/components/notify.hipchat/index.html
+++ b/components/notify.hipchat/index.html
@@ -139,7 +139,11 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ notify/hipchat.py
This is a platform for
diff --git a/components/notify.html5/index.html b/components/notify.html5/index.html
index dff0b46824..52c764faab 100644
--- a/components/notify.html5/index.html
+++ b/components/notify.html5/index.html
@@ -312,7 +312,11 @@
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ notify/html5.py
This is a platform for
diff --git a/components/notify.instapush/index.html b/components/notify.instapush/index.html
index 0fc88be6da..733bfacbbc 100644
--- a/components/notify.instapush/index.html
+++ b/components/notify.instapush/index.html
@@ -129,7 +129,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/instapush.py
This is a platform for
diff --git a/components/notify.joaoapps_join/index.html b/components/notify.joaoapps_join/index.html
index bbf9aae434..a637b9eb3f 100644
--- a/components/notify.joaoapps_join/index.html
+++ b/components/notify.joaoapps_join/index.html
@@ -85,7 +85,11 @@
- Introduced in release: 0.24
+ Introduced in release: 0.24
+
+
+ Source:
+ notify/joaoapps_join.py
This is a platform for
diff --git a/components/notify.knx/index.html b/components/notify.knx/index.html
index 8d999dd1fd..4008d56e08 100644
--- a/components/notify.knx/index.html
+++ b/components/notify.knx/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ notify/knx.py
This is a platform for
diff --git a/components/notify.kodi/index.html b/components/notify.kodi/index.html
index a765c27652..4916d299c7 100644
--- a/components/notify.kodi/index.html
+++ b/components/notify.kodi/index.html
@@ -204,7 +204,11 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ notify/kodi.py
This is a platform for
diff --git a/components/notify.lametric/index.html b/components/notify.lametric/index.html
index a76f5b844a..c646f376f2 100644
--- a/components/notify.lametric/index.html
+++ b/components/notify.lametric/index.html
@@ -98,7 +98,11 @@ Note that icons always begin with “i” while animations begin with “a”. T
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ notify/lametric.py
This is a platform for
diff --git a/components/notify.lannouncer/index.html b/components/notify.lannouncer/index.html
index 4e2c4c58ed..620636bcd6 100644
--- a/components/notify.lannouncer/index.html
+++ b/components/notify.lannouncer/index.html
@@ -133,7 +133,11 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ notify/lannouncer.py
This is a platform for
diff --git a/components/notify.llamalab_automate/index.html b/components/notify.llamalab_automate/index.html
index d0b17c08b1..6118f2c592 100644
--- a/components/notify.llamalab_automate/index.html
+++ b/components/notify.llamalab_automate/index.html
@@ -115,7 +115,11 @@
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ notify/llamalab_automate.py
This is a platform for
diff --git a/components/notify.mailgun/index.html b/components/notify.mailgun/index.html
index 398dc21961..975654f6e3 100644
--- a/components/notify.mailgun/index.html
+++ b/components/notify.mailgun/index.html
@@ -124,7 +124,11 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ notify/mailgun.py
This is a platform for
diff --git a/components/notify.matrix/index.html b/components/notify.matrix/index.html
index 05c9a95c2b..754f12fe55 100644
--- a/components/notify.matrix/index.html
+++ b/components/notify.matrix/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ notify/matrix.py
This is a platform for
diff --git a/components/notify.message_bird/index.html b/components/notify.message_bird/index.html
index f7633eebca..e2fc6be69c 100644
--- a/components/notify.message_bird/index.html
+++ b/components/notify.message_bird/index.html
@@ -108,7 +108,11 @@
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ notify/message_bird.py
This is a platform for
diff --git a/components/notify.mqtt/index.html b/components/notify.mqtt/index.html
index 844c16fcc1..be786fbbe3 100644
--- a/components/notify.mqtt/index.html
+++ b/components/notify.mqtt/index.html
@@ -99,7 +99,11 @@
+
+ Source:
+ notify/mqtt.py
This is a platform for
diff --git a/components/notify.mycroft/index.html b/components/notify.mycroft/index.html
index ef026bf564..12c8fa89a3 100644
--- a/components/notify.mycroft/index.html
+++ b/components/notify.mycroft/index.html
@@ -85,7 +85,11 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ notify/mycroft.py
This is a platform for
diff --git a/components/notify.mysensors/index.html b/components/notify.mysensors/index.html
index ced72494df..ede8d55d04 100644
--- a/components/notify.mysensors/index.html
+++ b/components/notify.mysensors/index.html
@@ -168,10 +168,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ notify/mysensors.py
This is a platform for
diff --git a/components/notify.nfandroidtv/index.html b/components/notify.nfandroidtv/index.html
index ba9f5a0973..73911fcce2 100644
--- a/components/notify.nfandroidtv/index.html
+++ b/components/notify.nfandroidtv/index.html
@@ -120,10 +120,14 @@ This is a fully customized JSON you can use to test how the final notification w
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ notify/nfandroidtv.py
This is a platform for
diff --git a/components/notify.nma/index.html b/components/notify.nma/index.html
index 73914119e4..5c0e9cbb8c 100644
--- a/components/notify.nma/index.html
+++ b/components/notify.nma/index.html
@@ -101,7 +101,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/nma.py
This is a platform for
diff --git a/components/notify.prowl/index.html b/components/notify.prowl/index.html
index 89022033fc..d5c2f349da 100644
--- a/components/notify.prowl/index.html
+++ b/components/notify.prowl/index.html
@@ -118,7 +118,11 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ notify/prowl.py
This is a platform for
diff --git a/components/notify.pushbullet/index.html b/components/notify.pushbullet/index.html
index 835afbdb42..100a7b3b12 100644
--- a/components/notify.pushbullet/index.html
+++ b/components/notify.pushbullet/index.html
@@ -184,6 +184,10 @@ Don’t forget to whitelist external direct
+
+ Source:
+ notify/pushbullet.py
+
This is a platform for
the Notifications component.
diff --git a/components/notify.pushetta/index.html b/components/notify.pushetta/index.html
index ce854da330..bfec359d1d 100644
--- a/components/notify.pushetta/index.html
+++ b/components/notify.pushetta/index.html
@@ -112,7 +112,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/pushetta.py
This is a platform for
diff --git a/components/notify.pushover/index.html b/components/notify.pushover/index.html
index 5967f24937..0dfc976c31 100644
--- a/components/notify.pushover/index.html
+++ b/components/notify.pushover/index.html
@@ -133,7 +133,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/pushover.py
This is a platform for
diff --git a/components/notify.pushsafer/index.html b/components/notify.pushsafer/index.html
index a221de8181..600276b3cc 100644
--- a/components/notify.pushsafer/index.html
+++ b/components/notify.pushsafer/index.html
@@ -101,7 +101,11 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ notify/pushsafer.py
This is a platform for
diff --git a/components/notify.rest/index.html b/components/notify.rest/index.html
index 75456611b6..79f2f741e5 100644
--- a/components/notify.rest/index.html
+++ b/components/notify.rest/index.html
@@ -105,7 +105,11 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ notify/rest.py
This is a platform for
diff --git a/components/notify.rocketchat/index.html b/components/notify.rocketchat/index.html
index 54b036fb8c..250592e25f 100644
--- a/components/notify.rocketchat/index.html
+++ b/components/notify.rocketchat/index.html
@@ -120,7 +120,11 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ notify/rocketchat.py
This is a platform for
diff --git a/components/notify.sendgrid/index.html b/components/notify.sendgrid/index.html
index 063583b7f9..770bdcc093 100644
--- a/components/notify.sendgrid/index.html
+++ b/components/notify.sendgrid/index.html
@@ -102,6 +102,10 @@
+
+ Source:
+ notify/sendgrid.py
+
This is a platform for
the Notifications component.
diff --git a/components/notify.simplepush/index.html b/components/notify.simplepush/index.html
index de4dfb615f..f765f410a2 100644
--- a/components/notify.simplepush/index.html
+++ b/components/notify.simplepush/index.html
@@ -123,7 +123,11 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ notify/simplepush.py
This is a platform for
diff --git a/components/notify.slack/index.html b/components/notify.slack/index.html
index 78c92396b3..51172636ad 100644
--- a/components/notify.slack/index.html
+++ b/components/notify.slack/index.html
@@ -177,7 +177,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/slack.py
This is a platform for
diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html
index f64df032ba..3e5c999ba8 100644
--- a/components/notify.smtp/index.html
+++ b/components/notify.smtp/index.html
@@ -216,7 +216,11 @@ which need special attention. By default, the usage by external applications, es
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/smtp.py
This is a platform for
diff --git a/components/notify.syslog/index.html b/components/notify.syslog/index.html
index 955bd40589..24bbba6895 100644
--- a/components/notify.syslog/index.html
+++ b/components/notify.syslog/index.html
@@ -203,7 +203,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/syslog.py
This is a platform for
diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html
index a7a30a929d..a3e54fdc59 100644
--- a/components/notify.telegram/index.html
+++ b/components/notify.telegram/index.html
@@ -258,7 +258,11 @@ homeassistant:
- Introduced in release: 0.7.5
+ Introduced in release: 0.7.5
+
+
+ Source:
+ notify/telegram.py
This is a platform for
diff --git a/components/notify.telstra/index.html b/components/notify.telstra/index.html
index cb457e27cc..b5052d18f3 100644
--- a/components/notify.telstra/index.html
+++ b/components/notify.telstra/index.html
@@ -104,7 +104,11 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ notify/telstra.py
This is a platform for
diff --git a/components/notify.twilio_call/index.html b/components/notify.twilio_call/index.html
index 37319a88cd..ee8ac2fc42 100644
--- a/components/notify.twilio_call/index.html
+++ b/components/notify.twilio_call/index.html
@@ -117,7 +117,11 @@ Passed message will be read by Text-To-Speech service.
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ notify/twilio_call.py
This is a platform for
diff --git a/components/notify.twilio_sms/index.html b/components/notify.twilio_sms/index.html
index 60e1b8f05d..503e709374 100644
--- a/components/notify.twilio_sms/index.html
+++ b/components/notify.twilio_sms/index.html
@@ -116,7 +116,11 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ notify/twilio_sms.py
This is a platform for
diff --git a/components/notify.twitter/index.html b/components/notify.twitter/index.html
index b78a009404..41491342a9 100644
--- a/components/notify.twitter/index.html
+++ b/components/notify.twitter/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ notify/twitter.py
This is a platform for
diff --git a/components/notify.webostv/index.html b/components/notify.webostv/index.html
index b91336152b..744115d0c7 100644
--- a/components/notify.webostv/index.html
+++ b/components/notify.webostv/index.html
@@ -131,10 +131,14 @@
- Introduced in release: 0.18
+ Introduced in release: 0.18
+
+
+ Source:
+ notify/webostv.py
This is a platform for
diff --git a/components/notify.xmpp/index.html b/components/notify.xmpp/index.html
index fa76b83ef8..bf8e626e1e 100644
--- a/components/notify.xmpp/index.html
+++ b/components/notify.xmpp/index.html
@@ -107,7 +107,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ notify/xmpp.py
This is a platform for
diff --git a/components/notify.yessssms/index.html b/components/notify.yessssms/index.html
index a0d95aeb50..5d46c56c1a 100644
--- a/components/notify.yessssms/index.html
+++ b/components/notify.yessssms/index.html
@@ -111,7 +111,11 @@ Verify that your credentials work on Yesss.at’s web
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ notify/yessssms.py
This is a platform for
diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html
index 474b9042d0..93c3058036 100644
--- a/components/nuimo_controller/index.html
+++ b/components/nuimo_controller/index.html
@@ -135,10 +135,10 @@ Then invoke home-assistant with hass --skip-pip<
- Introduced in release: 0.29
+ Introduced in release: 0.29
Category Hub
diff --git a/components/octoprint/index.html b/components/octoprint/index.html
index c3f914025a..0aea4f44b4 100644
--- a/components/octoprint/index.html
+++ b/components/octoprint/index.html
@@ -100,10 +100,10 @@
- Introduced in release: 0.19
+ Introduced in release: 0.19
Related components
diff --git a/components/panel_custom/index.html b/components/panel_custom/index.html
index b8049623b6..ef01ef0e02 100644
--- a/components/panel_custom/index.html
+++ b/components/panel_custom/index.html
@@ -106,7 +106,7 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
Category Front end
diff --git a/components/panel_iframe/index.html b/components/panel_iframe/index.html
index dcafb20040..da6788af7a 100644
--- a/components/panel_iframe/index.html
+++ b/components/panel_iframe/index.html
@@ -107,7 +107,7 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
Category Front end
diff --git a/components/persistent_notification/index.html b/components/persistent_notification/index.html
index cedd5d6b4f..56cc78de72 100644
--- a/components/persistent_notification/index.html
+++ b/components/persistent_notification/index.html
@@ -160,7 +160,7 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
Category Other
diff --git a/components/pilight/index.html b/components/pilight/index.html
index 4daea82f0a..3b50a32625 100644
--- a/components/pilight/index.html
+++ b/components/pilight/index.html
@@ -126,10 +126,10 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
Related components
diff --git a/components/plant/index.html b/components/plant/index.html
index ec9a97c0f7..f60036ed64 100644
--- a/components/plant/index.html
+++ b/components/plant/index.html
@@ -170,7 +170,7 @@ Another good source of this data would be the Category Other
diff --git a/components/prometheus/index.html b/components/prometheus/index.html
index 231c54d17b..02e5c02cd9 100644
--- a/components/prometheus/index.html
+++ b/components/prometheus/index.html
@@ -117,7 +117,7 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
Category History
diff --git a/components/proximity/index.html b/components/proximity/index.html
index a06661f397..5ef72679be 100644
--- a/components/proximity/index.html
+++ b/components/proximity/index.html
@@ -149,7 +149,7 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
Category Automation
diff --git a/components/python_script/index.html b/components/python_script/index.html
index aed6c8122f..636bee5cbd 100644
--- a/components/python_script/index.html
+++ b/components/python_script/index.html
@@ -128,7 +128,7 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
Category Automation
diff --git a/components/qwikswitch/index.html b/components/qwikswitch/index.html
index 6fa599bbfc..8107221aaa 100644
--- a/components/qwikswitch/index.html
+++ b/components/qwikswitch/index.html
@@ -117,7 +117,7 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
Related components
diff --git a/components/raincloud/index.html b/components/raincloud/index.html
index 554117c11e..1feac23d96 100644
--- a/components/raincloud/index.html
+++ b/components/raincloud/index.html
@@ -100,7 +100,7 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
Related components
diff --git a/components/raspihats/index.html b/components/raspihats/index.html
index b281ad1661..344f706699 100644
--- a/components/raspihats/index.html
+++ b/components/raspihats/index.html
@@ -85,10 +85,10 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
Related components
diff --git a/components/recorder/index.html b/components/recorder/index.html
index 1d59a30a1a..dd02351f76 100644
--- a/components/recorder/index.html
+++ b/components/recorder/index.html
@@ -251,7 +251,7 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Category History
diff --git a/components/remember_the_milk/index.html b/components/remember_the_milk/index.html
index 98ef081b72..f67bf570c6 100644
--- a/components/remember_the_milk/index.html
+++ b/components/remember_the_milk/index.html
@@ -126,7 +126,7 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
Category Calendar
diff --git a/components/remote.apple_tv/index.html b/components/remote.apple_tv/index.html
index 813a6fe5aa..a9fe8f4485 100644
--- a/components/remote.apple_tv/index.html
+++ b/components/remote.apple_tv/index.html
@@ -108,10 +108,14 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ remote/apple_tv.py
This is a platform for
diff --git a/components/remote.harmony/index.html b/components/remote.harmony/index.html
index 25a1d01854..e3566485c6 100644
--- a/components/remote.harmony/index.html
+++ b/components/remote.harmony/index.html
@@ -218,10 +218,14 @@ set for your Hub so the platform knows what Hub you are trying to configure.
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ remote/harmony.py
This is a platform for
diff --git a/components/remote.itach/index.html b/components/remote.itach/index.html
index 1197fffb14..7ae385db72 100644
--- a/components/remote.itach/index.html
+++ b/components/remote.itach/index.html
@@ -128,10 +128,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ remote/itach.py
This is a platform for
diff --git a/components/remote.kira/index.html b/components/remote.kira/index.html
index 86ff543775..2388cd8d4a 100644
--- a/components/remote.kira/index.html
+++ b/components/remote.kira/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ remote/kira.py
This is a platform for
diff --git a/components/remote/index.html b/components/remote/index.html
index 6a08fbf455..f10d262d2e 100644
--- a/components/remote/index.html
+++ b/components/remote/index.html
@@ -109,7 +109,7 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
Platforms
diff --git a/components/rest_command/index.html b/components/rest_command/index.html
index 731d0523b6..a0b7ebb6c3 100644
--- a/components/rest_command/index.html
+++ b/components/rest_command/index.html
@@ -107,10 +107,10 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
Category Automation
diff --git a/components/rflink/index.html b/components/rflink/index.html
index 0504525694..1b6cc11235 100644
--- a/components/rflink/index.html
+++ b/components/rflink/index.html
@@ -201,7 +201,7 @@ Wildcards only work at the end of the ID, not in the middle or front!
- Introduced in release: 0.38
+ Introduced in release: 0.38
Related components
diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html
index dae53ab527..c386800c8e 100644
--- a/components/rfxtrx/index.html
+++ b/components/rfxtrx/index.html
@@ -99,7 +99,7 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/ring/index.html b/components/ring/index.html
index 3ca24d7492..3823004f16 100644
--- a/components/ring/index.html
+++ b/components/ring/index.html
@@ -99,7 +99,7 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
Related components
diff --git a/components/rpi_gpio/index.html b/components/rpi_gpio/index.html
index 32f6ad006e..38fdca2b8d 100644
--- a/components/rpi_gpio/index.html
+++ b/components/rpi_gpio/index.html
@@ -85,10 +85,10 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/rpi_pfio/index.html b/components/rpi_pfio/index.html
index e283b8cb2d..27b139239c 100644
--- a/components/rpi_pfio/index.html
+++ b/components/rpi_pfio/index.html
@@ -86,10 +86,10 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
Related components
diff --git a/components/rss_feed_template/index.html b/components/rss_feed_template/index.html
index f48fff1a81..fbed0c93d1 100644
--- a/components/rss_feed_template/index.html
+++ b/components/rss_feed_template/index.html
@@ -107,7 +107,7 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
Category Front end
diff --git a/components/satel_integra/index.html b/components/satel_integra/index.html
index d1fd6af09b..18b71a7f11 100644
--- a/components/satel_integra/index.html
+++ b/components/satel_integra/index.html
@@ -140,10 +140,10 @@ For example:
- Introduced in release: 0.54
+ Introduced in release: 0.54
Related components
diff --git a/components/scene.hunterdouglas_powerview/index.html b/components/scene.hunterdouglas_powerview/index.html
index a2949fd5ab..c2f446660b 100644
--- a/components/scene.hunterdouglas_powerview/index.html
+++ b/components/scene.hunterdouglas_powerview/index.html
@@ -96,7 +96,11 @@
- Introduced in release: 0.15
+ Introduced in release: 0.15
+
+
+ Source:
+ scene/hunterdouglas_powerview.py
This is a platform for
diff --git a/components/scene.lifx_cloud/index.html b/components/scene.lifx_cloud/index.html
index ac212b2aaf..22b3cff55b 100644
--- a/components/scene.lifx_cloud/index.html
+++ b/components/scene.lifx_cloud/index.html
@@ -107,7 +107,11 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ scene/lifx_cloud.py
This is a platform for
diff --git a/components/scene.litejet/index.html b/components/scene.litejet/index.html
index 6078e83a63..caf0af5e43 100644
--- a/components/scene.litejet/index.html
+++ b/components/scene.litejet/index.html
@@ -84,7 +84,11 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ scene/litejet.py
This is a platform for
diff --git a/components/scene.lutron_caseta/index.html b/components/scene.lutron_caseta/index.html
index 8015547eac..c6addeb561 100644
--- a/components/scene.lutron_caseta/index.html
+++ b/components/scene.lutron_caseta/index.html
@@ -89,10 +89,14 @@
- Introduced in release: 0.49.2
+ Introduced in release: 0.49.2
+
+
+ Source:
+ scene/lutron_caseta.py
This is a platform for
diff --git a/components/scene.velux/index.html b/components/scene.velux/index.html
index c24120aae7..1a06e80e9c 100644
--- a/components/scene.velux/index.html
+++ b/components/scene.velux/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ scene/velux.py
This is a platform for
diff --git a/components/scene.wink/index.html b/components/scene.wink/index.html
index 736da6848a..66e9b2e365 100644
--- a/components/scene.wink/index.html
+++ b/components/scene.wink/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.41
+ Introduced in release: 0.41
+
+
+ Source:
+ scene/wink.py
This is a platform for
diff --git a/components/scsgate/index.html b/components/scsgate/index.html
index 41a082ad01..7a44fb637e 100644
--- a/components/scsgate/index.html
+++ b/components/scsgate/index.html
@@ -99,10 +99,10 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
Related components
diff --git a/components/sensor.abode/index.html b/components/sensor.abode/index.html
index f4803832e5..a6668d71f5 100644
--- a/components/sensor.abode/index.html
+++ b/components/sensor.abode/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/abode.py
Related components
diff --git a/components/sensor.airvisual/index.html b/components/sensor.airvisual/index.html
index c643aa2776..c86ab883ce 100644
--- a/components/sensor.airvisual/index.html
+++ b/components/sensor.airvisual/index.html
@@ -269,10 +269,14 @@ highest.
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ sensor/airvisual.py
Category Health
diff --git a/components/sensor.alarmdecoder/index.html b/components/sensor.alarmdecoder/index.html
index 38b2020a91..f8a56a659f 100644
--- a/components/sensor.alarmdecoder/index.html
+++ b/components/sensor.alarmdecoder/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ sensor/alarmdecoder.py
Related components
diff --git a/components/sensor.amcrest/index.html b/components/sensor.amcrest/index.html
index 3c21ea9cb1..ddc2a63a36 100644
--- a/components/sensor.amcrest/index.html
+++ b/components/sensor.amcrest/index.html
@@ -92,10 +92,14 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ sensor/amcrest.py
Related components
diff --git a/components/sensor.android_ip_webcam/index.html b/components/sensor.android_ip_webcam/index.html
index 3fa46085f2..0d9218bc6c 100644
--- a/components/sensor.android_ip_webcam/index.html
+++ b/components/sensor.android_ip_webcam/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/android_ip_webcam.py
Related components
diff --git a/components/sensor.apcupsd/index.html b/components/sensor.apcupsd/index.html
index 9e9a906fe3..476c52c397 100644
--- a/components/sensor.apcupsd/index.html
+++ b/components/sensor.apcupsd/index.html
@@ -171,10 +171,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ sensor/apcupsd.py
Related components
diff --git a/components/sensor.api_stream/index.html b/components/sensor.api_stream/index.html
index c66cc848e0..17268930d5 100644
--- a/components/sensor.api_stream/index.html
+++ b/components/sensor.api_stream/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.33
+ Introduced in release: 0.33
+
+
+ Source:
+ sensor/api_stream.py
Category Sensor
diff --git a/components/sensor.arduino/index.html b/components/sensor.arduino/index.html
index e6a80b7200..ad6699e346 100644
--- a/components/sensor.arduino/index.html
+++ b/components/sensor.arduino/index.html
@@ -110,10 +110,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/arduino.py
Related components
diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html
index 4085737168..dbaf94d5d0 100644
--- a/components/sensor.arest/index.html
+++ b/components/sensor.arest/index.html
@@ -146,10 +146,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/arest.py
Related components
diff --git a/components/sensor.arlo/index.html b/components/sensor.arlo/index.html
index 959632c95a..e93f56ac7f 100644
--- a/components/sensor.arlo/index.html
+++ b/components/sensor.arlo/index.html
@@ -108,10 +108,14 @@
- Introduced in release: 0.46
+ Introduced in release: 0.46
+
+
+ Source:
+ sensor/arlo.py
Related components
diff --git a/components/sensor.arwn/index.html b/components/sensor.arwn/index.html
index 114f6bc112..156b790bd7 100644
--- a/components/sensor.arwn/index.html
+++ b/components/sensor.arwn/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/arwn.py
Category Sensor
diff --git a/components/sensor.bbox/index.html b/components/sensor.bbox/index.html
index b98f909907..bc4b3f3f29 100644
--- a/components/sensor.bbox/index.html
+++ b/components/sensor.bbox/index.html
@@ -110,10 +110,14 @@ Due to third party limitation, the sensors will only be available if Home Assist
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/bbox.py
Related components
diff --git a/components/sensor.bh1750/index.html b/components/sensor.bh1750/index.html
index b8aeef9240..b957808777 100644
--- a/components/sensor.bh1750/index.html
+++ b/components/sensor.bh1750/index.html
@@ -153,10 +153,14 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/bh1750.py
Category Sensor
diff --git a/components/sensor.bitcoin/index.html b/components/sensor.bitcoin/index.html
index 8e8f2a0798..edae11778e 100644
--- a/components/sensor.bitcoin/index.html
+++ b/components/sensor.bitcoin/index.html
@@ -123,10 +123,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/bitcoin.py
Category Finance
diff --git a/components/sensor.blink/index.html b/components/sensor.blink/index.html
index 61ebec2433..f3977b7924 100644
--- a/components/sensor.blink/index.html
+++ b/components/sensor.blink/index.html
@@ -87,10 +87,14 @@ To get your Blink sensors working with Home Assistant, follow the instructions f
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/blink.py
Related components
diff --git a/components/sensor.blockchain/index.html b/components/sensor.blockchain/index.html
index ddfde6a3e5..c984e5ff9f 100644
--- a/components/sensor.blockchain/index.html
+++ b/components/sensor.blockchain/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/blockchain.py
Category Finance
diff --git a/components/sensor.bloomsky/index.html b/components/sensor.bloomsky/index.html
index eb2386e95b..b38396e822 100644
--- a/components/sensor.bloomsky/index.html
+++ b/components/sensor.bloomsky/index.html
@@ -112,10 +112,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ sensor/bloomsky.py
Related components
diff --git a/components/sensor.bme280/index.html b/components/sensor.bme280/index.html
index 78de97f97d..dfc72bf5d4 100644
--- a/components/sensor.bme280/index.html
+++ b/components/sensor.bme280/index.html
@@ -192,10 +192,14 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/bme280.py
Category Sensor
diff --git a/components/sensor.bom/index.html b/components/sensor.bom/index.html
index 0ad75e14cc..56b65a054a 100644
--- a/components/sensor.bom/index.html
+++ b/components/sensor.bom/index.html
@@ -142,10 +142,14 @@ The weather platform is easier to configure but less customisable.
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/bom.py
Related components
diff --git a/components/sensor.broadlink/index.html b/components/sensor.broadlink/index.html
index 8a7fb9a2a7..44659415ed 100644
--- a/components/sensor.broadlink/index.html
+++ b/components/sensor.broadlink/index.html
@@ -146,10 +146,14 @@ The pycrypto library needs to be available on your platform. On a typical window
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ sensor/broadlink.py
Related components
diff --git a/components/sensor.buienradar/index.html b/components/sensor.buienradar/index.html
index 3c415bad98..8a6347bea7 100644
--- a/components/sensor.buienradar/index.html
+++ b/components/sensor.buienradar/index.html
@@ -228,10 +228,14 @@ in _1d part of the sensor name. Valid val
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/buienradar.py
Related components
diff --git a/components/sensor.cert_expiry/index.html b/components/sensor.cert_expiry/index.html
index 3c85c0e7ff..cf32c6e72b 100644
--- a/components/sensor.cert_expiry/index.html
+++ b/components/sensor.cert_expiry/index.html
@@ -101,10 +101,14 @@ Make sure that the URL exactly matches your endpoint or resource.
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ sensor/cert_expiry.py
Category System Monitor
diff --git a/components/sensor.citybikes/index.html b/components/sensor.citybikes/index.html
index 83175e7c83..729ac9b1a8 100644
--- a/components/sensor.citybikes/index.html
+++ b/components/sensor.citybikes/index.html
@@ -112,7 +112,11 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ sensor/citybikes.py
Category Sensor
diff --git a/components/sensor.coinmarketcap/index.html b/components/sensor.coinmarketcap/index.html
index 3f904211f7..8c6618cd6a 100644
--- a/components/sensor.coinmarketcap/index.html
+++ b/components/sensor.coinmarketcap/index.html
@@ -96,10 +96,14 @@
- Introduced in release: 0.28
+ Introduced in release: 0.28
+
+
+ Source:
+ sensor/coinmarketcap.py
Category Finance
diff --git a/components/sensor.comed_hourly_pricing/index.html b/components/sensor.comed_hourly_pricing/index.html
index 732b957d24..20e8e662ff 100644
--- a/components/sensor.comed_hourly_pricing/index.html
+++ b/components/sensor.comed_hourly_pricing/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/comed_hourly_pricing.py
Category Energy
diff --git a/components/sensor.comfoconnect/index.html b/components/sensor.comfoconnect/index.html
index 93f1021d98..0ce7a91c7c 100644
--- a/components/sensor.comfoconnect/index.html
+++ b/components/sensor.comfoconnect/index.html
@@ -85,7 +85,11 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/comfoconnect.py
Related components
diff --git a/components/sensor.command_line/index.html b/components/sensor.command_line/index.html
index 6ec995b95f..4401c26156 100644
--- a/components/sensor.command_line/index.html
+++ b/components/sensor.command_line/index.html
@@ -194,10 +194,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/command_line.py
Related components
diff --git a/components/sensor.cpuspeed/index.html b/components/sensor.cpuspeed/index.html
index ae5f6086bd..7c1167a864 100644
--- a/components/sensor.cpuspeed/index.html
+++ b/components/sensor.cpuspeed/index.html
@@ -95,10 +95,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/cpuspeed.py
Category System Monitor
diff --git a/components/sensor.crimereports/index.html b/components/sensor.crimereports/index.html
index 61315aeedd..13300e73a3 100644
--- a/components/sensor.crimereports/index.html
+++ b/components/sensor.crimereports/index.html
@@ -146,10 +146,14 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ sensor/crimereports.py
Category Sensor
diff --git a/components/sensor.cups/index.html b/components/sensor.cups/index.html
index ae6b95843c..3a5acddac2 100644
--- a/components/sensor.cups/index.html
+++ b/components/sensor.cups/index.html
@@ -107,10 +107,14 @@ You will need to install the python3-dev
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/cups.py
Category System Monitor
diff --git a/components/sensor.currencylayer/index.html b/components/sensor.currencylayer/index.html
index ad6a752271..ac1d4e1d52 100644
--- a/components/sensor.currencylayer/index.html
+++ b/components/sensor.currencylayer/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/currencylayer.py
Category Finance
diff --git a/components/sensor.darksky/index.html b/components/sensor.darksky/index.html
index ba56ca95d0..5d0894e3af 100644
--- a/components/sensor.darksky/index.html
+++ b/components/sensor.darksky/index.html
@@ -157,10 +157,14 @@ While the platform is called “darksky” the sensors will show up in Home Assi
- Introduced in release: 0.3
+ Introduced in release: 0.3
+
+
+ Source:
+ sensor/darksky.py
Category Weather
diff --git a/components/sensor.deluge/index.html b/components/sensor.deluge/index.html
index 7422380f34..97bbaecd17 100644
--- a/components/sensor.deluge/index.html
+++ b/components/sensor.deluge/index.html
@@ -111,10 +111,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/deluge.py
Related components
diff --git a/components/sensor.deutsche_bahn/index.html b/components/sensor.deutsche_bahn/index.html
index ec7ef69f88..be8af0fd24 100644
--- a/components/sensor.deutsche_bahn/index.html
+++ b/components/sensor.deutsche_bahn/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ sensor/deutsche_bahn.py
Category Transport
diff --git a/components/sensor.dht/index.html b/components/sensor.dht/index.html
index 2805495c8b..10256a5802 100644
--- a/components/sensor.dht/index.html
+++ b/components/sensor.dht/index.html
@@ -119,10 +119,14 @@
- Introduced in release: 0.7
+ Introduced in release: 0.7
+
+
+ Source:
+ sensor/dht.py
Category DIY
diff --git a/components/sensor.dnsip/index.html b/components/sensor.dnsip/index.html
index fa3f839a02..8e44ebb422 100644
--- a/components/sensor.dnsip/index.html
+++ b/components/sensor.dnsip/index.html
@@ -115,10 +115,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/dnsip.py
Category Sensor
diff --git a/components/sensor.dovado/index.html b/components/sensor.dovado/index.html
index 276baf976e..1c80f37d1c 100644
--- a/components/sensor.dovado/index.html
+++ b/components/sensor.dovado/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/dovado.py
Category System Monitor
diff --git a/components/sensor.dsmr/index.html b/components/sensor.dsmr/index.html
index 3d066b1278..19171e086c 100644
--- a/components/sensor.dsmr/index.html
+++ b/components/sensor.dsmr/index.html
@@ -187,10 +187,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ sensor/dsmr.py
Category Energy
diff --git a/components/sensor.dte_energy_bridge/index.html b/components/sensor.dte_energy_bridge/index.html
index 2e0c67889a..8256e088a9 100644
--- a/components/sensor.dte_energy_bridge/index.html
+++ b/components/sensor.dte_energy_bridge/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ sensor/dte_energy_bridge.py
Category Energy
diff --git a/components/sensor.dublin_bus_transport/index.html b/components/sensor.dublin_bus_transport/index.html
index 9c899ec36d..9028fbf432 100644
--- a/components/sensor.dublin_bus_transport/index.html
+++ b/components/sensor.dublin_bus_transport/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ sensor/dublin_bus_transport.py
Category Transport
diff --git a/components/sensor.dwd_weather_warnings/index.html b/components/sensor.dwd_weather_warnings/index.html
index 41a3528c5c..8735379460 100644
--- a/components/sensor.dwd_weather_warnings/index.html
+++ b/components/sensor.dwd_weather_warnings/index.html
@@ -112,10 +112,14 @@
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ sensor/dwd_weather_warnings.py
Category Weather
diff --git a/components/sensor.dweet/index.html b/components/sensor.dweet/index.html
index 7126a34601..aacce0ccee 100644
--- a/components/sensor.dweet/index.html
+++ b/components/sensor.dweet/index.html
@@ -133,10 +133,14 @@
- Introduced in release: 0.10
+ Introduced in release: 0.10
+
+
+ Source:
+ sensor/dweet.py
Related components
diff --git a/components/sensor.dyson/index.html b/components/sensor.dyson/index.html
index 108f49214b..4d93cbffbe 100644
--- a/components/sensor.dyson/index.html
+++ b/components/sensor.dyson/index.html
@@ -91,10 +91,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/dyson.py
Related components
diff --git a/components/sensor.ebox/index.html b/components/sensor.ebox/index.html
index f683abdb3f..056ef77e19 100644
--- a/components/sensor.ebox/index.html
+++ b/components/sensor.ebox/index.html
@@ -118,10 +118,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/ebox.py
Category Sensor
diff --git a/components/sensor.ecobee/index.html b/components/sensor.ecobee/index.html
index cf44284aa6..4225114164 100644
--- a/components/sensor.ecobee/index.html
+++ b/components/sensor.ecobee/index.html
@@ -85,10 +85,14 @@
- Introduced in release: 0.9
+ Introduced in release: 0.9
+
+
+ Source:
+ sensor/ecobee.py
Related components
diff --git a/components/sensor.eddystone_temperature/index.html b/components/sensor.eddystone_temperature/index.html
index f03ba34c4b..18b51c116c 100644
--- a/components/sensor.eddystone_temperature/index.html
+++ b/components/sensor.eddystone_temperature/index.html
@@ -125,10 +125,14 @@ All beacons that support the Eddystone protocol, have a temperature sensor and c
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ sensor/eddystone_temperature.py
Category DIY
diff --git a/components/sensor.efergy/index.html b/components/sensor.efergy/index.html
index e565c79869..9025dc7a19 100644
--- a/components/sensor.efergy/index.html
+++ b/components/sensor.efergy/index.html
@@ -136,10 +136,14 @@ negative number of minutes your timezone is ahead/behind UTC time.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/efergy.py
Category Energy
diff --git a/components/sensor.eight_sleep/index.html b/components/sensor.eight_sleep/index.html
index 7eee26c7f1..d49fcfab56 100644
--- a/components/sensor.eight_sleep/index.html
+++ b/components/sensor.eight_sleep/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ sensor/eight_sleep.py
Related components
diff --git a/components/sensor.eliqonline/index.html b/components/sensor.eliqonline/index.html
index fe11bb1974..71ef997db2 100644
--- a/components/sensor.eliqonline/index.html
+++ b/components/sensor.eliqonline/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.10
+ Introduced in release: 0.10
+
+
+ Source:
+ sensor/eliqonline.py
Category Energy
diff --git a/components/sensor.emoncms/index.html b/components/sensor.emoncms/index.html
index 331d9f9e72..655557245d 100644
--- a/components/sensor.emoncms/index.html
+++ b/components/sensor.emoncms/index.html
@@ -194,10 +194,14 @@ If the id property is anything but
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/emoncms.py
Category Sensor
diff --git a/components/sensor.enocean/index.html b/components/sensor.enocean/index.html
index 1b75c73ca2..93a9a7e4d6 100644
--- a/components/sensor.enocean/index.html
+++ b/components/sensor.enocean/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ sensor/enocean.py
Related components
diff --git a/components/sensor.envirophat/index.html b/components/sensor.envirophat/index.html
index 9ca217713c..cf537cf73a 100644
--- a/components/sensor.envirophat/index.html
+++ b/components/sensor.envirophat/index.html
@@ -187,10 +187,14 @@
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ sensor/envirophat.py
Category Sensor
diff --git a/components/sensor.envisalink/index.html b/components/sensor.envisalink/index.html
index 1e94a4dfea..65f17540dd 100644
--- a/components/sensor.envisalink/index.html
+++ b/components/sensor.envisalink/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ sensor/envisalink.py
Related components
diff --git a/components/sensor.etherscan/index.html b/components/sensor.etherscan/index.html
index e9f3b34d6f..3241ccf805 100644
--- a/components/sensor.etherscan/index.html
+++ b/components/sensor.etherscan/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/etherscan.py
Category Finance
diff --git a/components/sensor.fail2ban/index.html b/components/sensor.fail2ban/index.html
index 91816f379c..b6154f3aae 100644
--- a/components/sensor.fail2ban/index.html
+++ b/components/sensor.fail2ban/index.html
@@ -215,10 +215,14 @@ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/fail2ban.py
Category Sensor
diff --git a/components/sensor.fastdotcom/index.html b/components/sensor.fastdotcom/index.html
index 61c05d6694..3e242d9c03 100644
--- a/components/sensor.fastdotcom/index.html
+++ b/components/sensor.fastdotcom/index.html
@@ -112,10 +112,14 @@ Currently fast.com only supports measuring download bandwidth. If you want to me
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ sensor/fastdotcom.py
Category System Monitor
diff --git a/components/sensor.fedex/index.html b/components/sensor.fedex/index.html
index 39dfac244a..78bd1d3534 100644
--- a/components/sensor.fedex/index.html
+++ b/components/sensor.fedex/index.html
@@ -118,10 +118,14 @@ The FedEx sensor logs into the FedEx Delivery Manager website to scrape package
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/fedex.py
Category Sensor
diff --git a/components/sensor.fido/index.html b/components/sensor.fido/index.html
index 01fece4585..30563a98a7 100644
--- a/components/sensor.fido/index.html
+++ b/components/sensor.fido/index.html
@@ -127,10 +127,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/fido.py
Category Sensor
diff --git a/components/sensor.file/index.html b/components/sensor.file/index.html
index b6d084418a..bf3ba48333 100644
--- a/components/sensor.file/index.html
+++ b/components/sensor.file/index.html
@@ -118,10 +118,14 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ sensor/file.py
Related components
diff --git a/components/sensor.fitbit/index.html b/components/sensor.fitbit/index.html
index bf8cd9fce3..3d5ac912bf 100644
--- a/components/sensor.fitbit/index.html
+++ b/components/sensor.fitbit/index.html
@@ -139,10 +139,14 @@ sleep/timeInBed
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ sensor/fitbit.py
Category Health
diff --git a/components/sensor.fixer/index.html b/components/sensor.fixer/index.html
index 132e7a7145..42fbdf7f94 100644
--- a/components/sensor.fixer/index.html
+++ b/components/sensor.fixer/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ sensor/fixer.py
Category Finance
diff --git a/components/sensor.fritzbox_callmonitor/index.html b/components/sensor.fritzbox_callmonitor/index.html
index 42fc104d90..a92420cd24 100644
--- a/components/sensor.fritzbox_callmonitor/index.html
+++ b/components/sensor.fritzbox_callmonitor/index.html
@@ -143,10 +143,14 @@ It can also access the internal phone book of the router to look up the names co
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ sensor/fritzbox_callmonitor.py
Category System Monitor
diff --git a/components/sensor.fritzbox_netmonitor/index.html b/components/sensor.fritzbox_netmonitor/index.html
index 439d91871f..8557b962d3 100644
--- a/components/sensor.fritzbox_netmonitor/index.html
+++ b/components/sensor.fritzbox_netmonitor/index.html
@@ -146,10 +146,14 @@ If you are working with the All-in-One installation, you may also need to execut
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ sensor/fritzbox_netmonitor.py
Category System Monitor
diff --git a/components/sensor.geizhals/index.html b/components/sensor.geizhals/index.html
index 048832b5ae..b4528d81d6 100644
--- a/components/sensor.geizhals/index.html
+++ b/components/sensor.geizhals/index.html
@@ -112,10 +112,14 @@
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ sensor/geizhals.py
Category Sensor
diff --git a/components/sensor.geo_rss_events/index.html b/components/sensor.geo_rss_events/index.html
index cbdc31afed..50d831c47a 100644
--- a/components/sensor.geo_rss_events/index.html
+++ b/components/sensor.geo_rss_events/index.html
@@ -162,7 +162,11 @@ incidents from the NSW Rural Fire Service.
+
+ Source:
+ sensor/geo_rss_events.py
Category Sensor
diff --git a/components/sensor.gitter/index.html b/components/sensor.gitter/index.html
index daedeb6542..6d3b976880 100644
--- a/components/sensor.gitter/index.html
+++ b/components/sensor.gitter/index.html
@@ -98,7 +98,11 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/gitter.py
Category Sensor
diff --git a/components/sensor.glances/index.html b/components/sensor.glances/index.html
index acc9b33c35..b32f64438f 100644
--- a/components/sensor.glances/index.html
+++ b/components/sensor.glances/index.html
@@ -147,10 +147,14 @@ Glances web server started on http://0.0.0.0:61208/
- Introduced in release: 0.7.3
+ Introduced in release: 0.7.3
+
+
+ Source:
+ sensor/glances.py
Category System Monitor
diff --git a/components/sensor.google_travel_time/index.html b/components/sensor.google_travel_time/index.html
index dda32bd7fe..fe67622474 100644
--- a/components/sensor.google_travel_time/index.html
+++ b/components/sensor.google_travel_time/index.html
@@ -162,10 +162,14 @@
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ sensor/google_travel_time.py
Category Transport
diff --git a/components/sensor.google_wifi/index.html b/components/sensor.google_wifi/index.html
index 7f63da6d20..75faed0814 100644
--- a/components/sensor.google_wifi/index.html
+++ b/components/sensor.google_wifi/index.html
@@ -107,10 +107,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ sensor/google_wifi.py
Category System Monitor
diff --git a/components/sensor.gpsd/index.html b/components/sensor.gpsd/index.html
index 5a9ec2e47f..3b396f031a 100644
--- a/components/sensor.gpsd/index.html
+++ b/components/sensor.gpsd/index.html
@@ -118,10 +118,14 @@ Escape character is '^]'.
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ sensor/gpsd.py
Category Sensor
diff --git a/components/sensor.gtfs/index.html b/components/sensor.gtfs/index.html
index 54c23abe8e..eb59dfa78c 100644
--- a/components/sensor.gtfs/index.html
+++ b/components/sensor.gtfs/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.17
+ Introduced in release: 0.17
+
+
+ Source:
+ sensor/gtfs.py
Category Transport
diff --git a/components/sensor.haveibeenpwned/index.html b/components/sensor.haveibeenpwned/index.html
index 95735a4a0d..37195a8053 100644
--- a/components/sensor.haveibeenpwned/index.html
+++ b/components/sensor.haveibeenpwned/index.html
@@ -111,10 +111,14 @@ account has been breached as well as the added date of the breach data. This dat
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/haveibeenpwned.py
Category Sensor
diff --git a/components/sensor.hddtemp/index.html b/components/sensor.hddtemp/index.html
index 94a6b50edf..fa241939b9 100644
--- a/components/sensor.hddtemp/index.html
+++ b/components/sensor.hddtemp/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/hddtemp.py
Category System Monitor
diff --git a/components/sensor.history_stats/index.html b/components/sensor.history_stats/index.html
index c9fe21f5b4..bbc1a283f5 100644
--- a/components/sensor.history_stats/index.html
+++ b/components/sensor.history_stats/index.html
@@ -191,10 +191,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/history_stats.py
Category Sensor
diff --git a/components/sensor.homematic/index.html b/components/sensor.homematic/index.html
index bed7924d47..8a92f19b63 100644
--- a/components/sensor.homematic/index.html
+++ b/components/sensor.homematic/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ sensor/homematic.py
Related components
diff --git a/components/sensor.hp_ilo/index.html b/components/sensor.hp_ilo/index.html
index 943597e282..3591d8dd73 100644
--- a/components/sensor.hp_ilo/index.html
+++ b/components/sensor.hp_ilo/index.html
@@ -166,10 +166,14 @@ Not every hardware supports all values.
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ sensor/hp_ilo.py
Category System Monitor
diff --git a/components/sensor.http/index.html b/components/sensor.http/index.html
index bbf5b1ddee..842044ad71 100644
--- a/components/sensor.http/index.html
+++ b/components/sensor.http/index.html
@@ -121,10 +121,14 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/http.py
Related components
diff --git a/components/sensor.htu21d/index.html b/components/sensor.htu21d/index.html
index f869f13025..b31ce663f7 100644
--- a/components/sensor.htu21d/index.html
+++ b/components/sensor.htu21d/index.html
@@ -158,10 +158,14 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/htu21d.py
Category Sensor
diff --git a/components/sensor.hydroquebec/index.html b/components/sensor.hydroquebec/index.html
index ca5b6134e6..84da0164cc 100644
--- a/components/sensor.hydroquebec/index.html
+++ b/components/sensor.hydroquebec/index.html
@@ -133,10 +133,14 @@ Multi contracts accounts are supported only from Home Assistant v0.40.
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ sensor/hydroquebec.py
Category Energy
diff --git a/components/sensor.imap/index.html b/components/sensor.imap/index.html
index 5b14df1118..60da45e427 100644
--- a/components/sensor.imap/index.html
+++ b/components/sensor.imap/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ sensor/imap.py
Category Sensor
diff --git a/components/sensor.imap_email_content/index.html b/components/sensor.imap_email_content/index.html
index 534be297f9..fba0ba7fce 100644
--- a/components/sensor.imap_email_content/index.html
+++ b/components/sensor.imap_email_content/index.html
@@ -115,10 +115,14 @@
- Introduced in release: 0.25
+ Introduced in release: 0.25
+
+
+ Source:
+ sensor/imap_email_content.py
Category Sensor
diff --git a/components/sensor.influxdb/index.html b/components/sensor.influxdb/index.html
index 14c368440b..de5eb9f3bb 100644
--- a/components/sensor.influxdb/index.html
+++ b/components/sensor.influxdb/index.html
@@ -147,10 +147,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/influxdb.py
Related components
diff --git a/components/sensor.irish_rail_transport/index.html b/components/sensor.irish_rail_transport/index.html
index 16208a4e98..ad3a58bfe5 100644
--- a/components/sensor.irish_rail_transport/index.html
+++ b/components/sensor.irish_rail_transport/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/irish_rail_transport.py
Category Transport
diff --git a/components/sensor.isy994/index.html b/components/sensor.isy994/index.html
index 95a15906ce..d45bb1b1ce 100644
--- a/components/sensor.isy994/index.html
+++ b/components/sensor.isy994/index.html
@@ -86,7 +86,11 @@
+
+ Source:
+ sensor/isy994.py
Related components
diff --git a/components/sensor.juicenet/index.html b/components/sensor.juicenet/index.html
index 051bd106c4..b93914d9da 100644
--- a/components/sensor.juicenet/index.html
+++ b/components/sensor.juicenet/index.html
@@ -97,7 +97,11 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/juicenet.py
Related components
diff --git a/components/sensor.kira/index.html b/components/sensor.kira/index.html
index 3c53375201..fb967b098e 100644
--- a/components/sensor.kira/index.html
+++ b/components/sensor.kira/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ sensor/kira.py
Related components
diff --git a/components/sensor.knx/index.html b/components/sensor.knx/index.html
index 463a409742..ded166fcda 100644
--- a/components/sensor.knx/index.html
+++ b/components/sensor.knx/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/knx.py
Related components
diff --git a/components/sensor.kwb/index.html b/components/sensor.kwb/index.html
index 1b401aba33..6505a3ffff 100644
--- a/components/sensor.kwb/index.html
+++ b/components/sensor.kwb/index.html
@@ -123,10 +123,14 @@
- Introduced in release: 0.4
+ Introduced in release: 0.4
+
+
+ Source:
+ sensor/kwb.py
Category Sensor
diff --git a/components/sensor.lastfm/index.html b/components/sensor.lastfm/index.html
index 4a3674f90c..ac92ee2520 100644
--- a/components/sensor.lastfm/index.html
+++ b/components/sensor.lastfm/index.html
@@ -105,10 +105,14 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ sensor/lastfm.py
Category Social
diff --git a/components/sensor.linux_battery/index.html b/components/sensor.linux_battery/index.html
index fc9ec8228f..28a74abd70 100644
--- a/components/sensor.linux_battery/index.html
+++ b/components/sensor.linux_battery/index.html
@@ -96,10 +96,14 @@
- Introduced in release: 0.28
+ Introduced in release: 0.28
+
+
+ Source:
+ sensor/linux_battery.py
Category System Monitor
diff --git a/components/sensor.london_air/index.html b/components/sensor.london_air/index.html
index 93711dcf48..8b99226b48 100644
--- a/components/sensor.london_air/index.html
+++ b/components/sensor.london_air/index.html
@@ -140,10 +140,14 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ sensor/london_air.py
Category Health
diff --git a/components/sensor.london_underground/index.html b/components/sensor.london_underground/index.html
index 525c302da5..96bb26868c 100644
--- a/components/sensor.london_underground/index.html
+++ b/components/sensor.london_underground/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ sensor/london_underground.py
Category Transport
diff --git a/components/sensor.loop_energy/index.html b/components/sensor.loop_energy/index.html
index 8839b5f01d..14a772b125 100644
--- a/components/sensor.loop_energy/index.html
+++ b/components/sensor.loop_energy/index.html
@@ -123,10 +123,14 @@
- Introduced in release: 0.17
+ Introduced in release: 0.17
+
+
+ Source:
+ sensor/loop_energy.py
Category Energy
diff --git a/components/sensor.luftdaten/index.html b/components/sensor.luftdaten/index.html
index 557e8f990b..9bb95e0cd6 100644
--- a/components/sensor.luftdaten/index.html
+++ b/components/sensor.luftdaten/index.html
@@ -152,10 +152,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/luftdaten.py
Category Health
diff --git a/components/sensor.lyft/index.html b/components/sensor.lyft/index.html
index 7d433bace8..6f243ed144 100644
--- a/components/sensor.lyft/index.html
+++ b/components/sensor.lyft/index.html
@@ -120,10 +120,14 @@
- Introduced in release: 0.41
+ Introduced in release: 0.41
+
+
+ Source:
+ sensor/lyft.py
Category Transport
diff --git a/components/sensor.metoffice/index.html b/components/sensor.metoffice/index.html
index f30cb51905..42f3c8400f 100644
--- a/components/sensor.metoffice/index.html
+++ b/components/sensor.metoffice/index.html
@@ -117,10 +117,14 @@ The weather platform is easier to configure but less customizable.
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ sensor/metoffice.py
Related components
diff --git a/components/sensor.mfi/index.html b/components/sensor.mfi/index.html
index 419fd2723f..826603e23f 100644
--- a/components/sensor.mfi/index.html
+++ b/components/sensor.mfi/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/mfi.py
Related components
diff --git a/components/sensor.mhz19/index.html b/components/sensor.mhz19/index.html
index d193dc08d3..6e1678304c 100644
--- a/components/sensor.mhz19/index.html
+++ b/components/sensor.mhz19/index.html
@@ -113,10 +113,14 @@
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ sensor/mhz19.py
Category Sensor
diff --git a/components/sensor.miflora/index.html b/components/sensor.miflora/index.html
index c357c00c48..0dcbe1e9d4 100644
--- a/components/sensor.miflora/index.html
+++ b/components/sensor.miflora/index.html
@@ -140,10 +140,14 @@ Reducing polling intervals will have a negative effect on the battery life.
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/miflora.py
Category DIY
diff --git a/components/sensor.min_max/index.html b/components/sensor.min_max/index.html
index a30caaa54a..d865a250f6 100644
--- a/components/sensor.min_max/index.html
+++ b/components/sensor.min_max/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/min_max.py
Category Sensor
diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html
index 2f065663d4..de433e7788 100644
--- a/components/sensor.modbus/index.html
+++ b/components/sensor.modbus/index.html
@@ -147,10 +147,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/modbus.py
Related components
diff --git a/components/sensor.modem_callerid/index.html b/components/sensor.modem_callerid/index.html
index cdecd228a5..b6b3a9d6d2 100644
--- a/components/sensor.modem_callerid/index.html
+++ b/components/sensor.modem_callerid/index.html
@@ -133,10 +133,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/modem_callerid.py
Category Sensor
diff --git a/components/sensor.mold_indicator/index.html b/components/sensor.mold_indicator/index.html
index 85830226fe..6d11835a96 100644
--- a/components/sensor.mold_indicator/index.html
+++ b/components/sensor.mold_indicator/index.html
@@ -109,10 +109,14 @@ With the three measured temperatures (in Celsius or Fahrenheit), the calibration
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ sensor/mold_indicator.py
Category Sensor
diff --git a/components/sensor.moon/index.html b/components/sensor.moon/index.html
index 4c15f7d0f9..f134fcc508 100644
--- a/components/sensor.moon/index.html
+++ b/components/sensor.moon/index.html
@@ -93,10 +93,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ sensor/moon.py
Category Weather
diff --git a/components/sensor.mopar/index.html b/components/sensor.mopar/index.html
index 1f5850db95..5282450734 100644
--- a/components/sensor.mopar/index.html
+++ b/components/sensor.mopar/index.html
@@ -117,10 +117,14 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ sensor/mopar.py
Category Sensor
diff --git a/components/sensor.mqtt/index.html b/components/sensor.mqtt/index.html
index b4d26734fd..01865920d1 100644
--- a/components/sensor.mqtt/index.html
+++ b/components/sensor.mqtt/index.html
@@ -142,10 +142,14 @@
- Introduced in release: 0.7
+ Introduced in release: 0.7
+
+
+ Source:
+ sensor/mqtt.py
Related components
diff --git a/components/sensor.mqtt_room/index.html b/components/sensor.mqtt_room/index.html
index c8e05eccdc..d732e49549 100644
--- a/components/sensor.mqtt_room/index.html
+++ b/components/sensor.mqtt_room/index.html
@@ -120,10 +120,14 @@ Instead of developing your own application, you can also use any of these alread
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ sensor/mqtt_room.py
Category Presence Detection
diff --git a/components/sensor.mvglive/index.html b/components/sensor.mvglive/index.html
index 2cc53090af..77605eb046 100644
--- a/components/sensor.mvglive/index.html
+++ b/components/sensor.mvglive/index.html
@@ -124,10 +124,14 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ sensor/mvglive.py
Category Transport
diff --git a/components/sensor.mysensors/index.html b/components/sensor.mysensors/index.html
index c29f1e8d2c..29ba16cff4 100644
--- a/components/sensor.mysensors/index.html
+++ b/components/sensor.mysensors/index.html
@@ -343,7 +343,11 @@
+
+ Source:
+ sensor/mysensors.py
Related components
diff --git a/components/sensor.nederlandse_spoorwegen/index.html b/components/sensor.nederlandse_spoorwegen/index.html
index 61a5ee8ae1..dad6900832 100644
--- a/components/sensor.nederlandse_spoorwegen/index.html
+++ b/components/sensor.nederlandse_spoorwegen/index.html
@@ -117,10 +117,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/nederlandse_spoorwegen.py
Category Transport
diff --git a/components/sensor.nest/index.html b/components/sensor.nest/index.html
index ee5240a497..375b018b8d 100644
--- a/components/sensor.nest/index.html
+++ b/components/sensor.nest/index.html
@@ -122,10 +122,14 @@ You must have the Nest component configured to u
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/nest.py
Related components
diff --git a/components/sensor.nest_weather/index.html b/components/sensor.nest_weather/index.html
index 3d0f98d881..473750b00d 100644
--- a/components/sensor.nest_weather/index.html
+++ b/components/sensor.nest_weather/index.html
@@ -110,7 +110,11 @@ You must have the Nest component configured to u
+
+ Source:
+ sensor/nest_weather.py
Category Weather
diff --git a/components/sensor.netatmo/index.html b/components/sensor.netatmo/index.html
index fc936f7e3e..ffa45eb56e 100644
--- a/components/sensor.netatmo/index.html
+++ b/components/sensor.netatmo/index.html
@@ -137,7 +137,11 @@
+
+ Source:
+ sensor/netatmo.py
Related components
diff --git a/components/sensor.netdata/index.html b/components/sensor.netdata/index.html
index 0a97f4bbb9..880c5ac17f 100644
--- a/components/sensor.netdata/index.html
+++ b/components/sensor.netdata/index.html
@@ -124,10 +124,14 @@
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ sensor/netdata.py
Category System Monitor
diff --git a/components/sensor.neurio_energy/index.html b/components/sensor.neurio_energy/index.html
index cae4012901..acf25ffcdb 100644
--- a/components/sensor.neurio_energy/index.html
+++ b/components/sensor.neurio_energy/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ sensor/neurio_energy.py
Category Energy
diff --git a/components/sensor.nut/index.html b/components/sensor.nut/index.html
index b2027d2e1c..fc65519f12 100644
--- a/components/sensor.nut/index.html
+++ b/components/sensor.nut/index.html
@@ -158,7 +158,11 @@
+
+ Source:
+ sensor/nut.py
Category System Monitor
diff --git a/components/sensor.nzbget/index.html b/components/sensor.nzbget/index.html
index cf1c941895..40c813e0f5 100644
--- a/components/sensor.nzbget/index.html
+++ b/components/sensor.nzbget/index.html
@@ -118,10 +118,14 @@
- Introduced in release: 0.17
+ Introduced in release: 0.17
+
+
+ Source:
+ sensor/nzbget.py
Category Downloading
diff --git a/components/sensor.octoprint/index.html b/components/sensor.octoprint/index.html
index 36156aab89..c3f1719102 100644
--- a/components/sensor.octoprint/index.html
+++ b/components/sensor.octoprint/index.html
@@ -113,10 +113,14 @@ If you are tracking temperature it is recommended to set : Local Polling
+ IoT class: Local Polling
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ sensor/octoprint.py
Related components
diff --git a/components/sensor.ohmconnect/index.html b/components/sensor.ohmconnect/index.html
index 72c785c897..3174175fcb 100644
--- a/components/sensor.ohmconnect/index.html
+++ b/components/sensor.ohmconnect/index.html
@@ -100,10 +100,14 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ sensor/ohmconnect.py
Category Energy
diff --git a/components/sensor.onewire/index.html b/components/sensor.onewire/index.html
index 87d9af872c..28444ee500 100644
--- a/components/sensor.onewire/index.html
+++ b/components/sensor.onewire/index.html
@@ -129,10 +129,14 @@ Remember to replace <sensor_name> w
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ sensor/onewire.py
Category DIY
diff --git a/components/sensor.openevse/index.html b/components/sensor.openevse/index.html
index 8205aee958..ce144a77c8 100644
--- a/components/sensor.openevse/index.html
+++ b/components/sensor.openevse/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ sensor/openevse.py
Category Sensor
diff --git a/components/sensor.openexchangerates/index.html b/components/sensor.openexchangerates/index.html
index 0ad67e84fe..421da1a84c 100644
--- a/components/sensor.openexchangerates/index.html
+++ b/components/sensor.openexchangerates/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ sensor/openexchangerates.py
Category Finance
diff --git a/components/sensor.openhardwaremonitor/index.html b/components/sensor.openhardwaremonitor/index.html
index 5a39faf14a..ebb7676e2d 100644
--- a/components/sensor.openhardwaremonitor/index.html
+++ b/components/sensor.openhardwaremonitor/index.html
@@ -109,10 +109,14 @@ You also need to open an inbound port for (TCP 8085) in the advanced firewall se
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/openhardwaremonitor.py
Category System Monitor
diff --git a/components/sensor.opensky/index.html b/components/sensor.opensky/index.html
index 91411453c4..3b035083c4 100644
--- a/components/sensor.opensky/index.html
+++ b/components/sensor.opensky/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.43
+ Introduced in release: 0.43
+
+
+ Source:
+ sensor/opensky.py
Category Sensor
diff --git a/components/sensor.openweathermap/index.html b/components/sensor.openweathermap/index.html
index 7e2803c9cf..eeb967dbc5 100644
--- a/components/sensor.openweathermap/index.html
+++ b/components/sensor.openweathermap/index.html
@@ -164,10 +164,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/openweathermap.py
Related components
diff --git a/components/sensor.otp/index.html b/components/sensor.otp/index.html
index fe40d66297..4dc792deac 100644
--- a/components/sensor.otp/index.html
+++ b/components/sensor.otp/index.html
@@ -113,10 +113,14 @@ It is vital that your system clock is correct both on your Home Assistant server
- Introduced in release: 0.49
+ Introduced in release: 0.49
+
+
+ Source:
+ sensor/otp.py
Category Sensor
diff --git a/components/sensor.pi_hole/index.html b/components/sensor.pi_hole/index.html
index b5771d8926..ce277f6191 100644
--- a/components/sensor.pi_hole/index.html
+++ b/components/sensor.pi_hole/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.28
+ Introduced in release: 0.28
+
+
+ Source:
+ sensor/pi_hole.py
Category System Monitor
diff --git a/components/sensor.pilight/index.html b/components/sensor.pilight/index.html
index 20659d97a6..acfe55e1a8 100644
--- a/components/sensor.pilight/index.html
+++ b/components/sensor.pilight/index.html
@@ -125,10 +125,14 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/pilight.py
Related components
diff --git a/components/sensor.plex/index.html b/components/sensor.plex/index.html
index f86aac3650..69bdd10426 100644
--- a/components/sensor.plex/index.html
+++ b/components/sensor.plex/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.22
+ Introduced in release: 0.22
+
+
+ Source:
+ sensor/plex.py
Related components
diff --git a/components/sensor.pocketcasts/index.html b/components/sensor.pocketcasts/index.html
index ee0037a191..2acc2ee225 100644
--- a/components/sensor.pocketcasts/index.html
+++ b/components/sensor.pocketcasts/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/pocketcasts.py
Category Sensor
diff --git a/components/sensor.pushbullet/index.html b/components/sensor.pushbullet/index.html
index 1d19c7b54a..df37769737 100644
--- a/components/sensor.pushbullet/index.html
+++ b/components/sensor.pushbullet/index.html
@@ -118,10 +118,14 @@ This sensor platform provides sensors that show the properties of the latest rec
- Introduced in release: 0.44
+ Introduced in release: 0.44
+
+
+ Source:
+ sensor/pushbullet.py
Related components
diff --git a/components/sensor.pvoutput/index.html b/components/sensor.pvoutput/index.html
index 50185b07f1..f63b215877 100644
--- a/components/sensor.pvoutput/index.html
+++ b/components/sensor.pvoutput/index.html
@@ -128,10 +128,14 @@ It’s recommended to set scan_interval:
- Introduced in release: 0.33
+ Introduced in release: 0.33
+
+
+ Source:
+ sensor/pvoutput.py
Category Energy
diff --git a/components/sensor.qnap/index.html b/components/sensor.qnap/index.html
index 6447419f9e..b1e7562a9c 100644
--- a/components/sensor.qnap/index.html
+++ b/components/sensor.qnap/index.html
@@ -145,10 +145,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ sensor/qnap.py
Category Sensor
diff --git a/components/sensor.radarr/index.html b/components/sensor.radarr/index.html
index 4141e6cb60..a2a292705f 100644
--- a/components/sensor.radarr/index.html
+++ b/components/sensor.radarr/index.html
@@ -175,7 +175,11 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/radarr.py
Category Sensor
diff --git a/components/sensor.raincloud/index.html b/components/sensor.raincloud/index.html
index f887643232..1385e8cfe0 100644
--- a/components/sensor.raincloud/index.html
+++ b/components/sensor.raincloud/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
+
+
+ Source:
+ sensor/raincloud.py
Related components
diff --git a/components/sensor.random/index.html b/components/sensor.random/index.html
index ab620beae0..c9ebf17c4c 100644
--- a/components/sensor.random/index.html
+++ b/components/sensor.random/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/random.py
Related components
diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html
index 2c7eb80348..00e0601c44 100644
--- a/components/sensor.rest/index.html
+++ b/components/sensor.rest/index.html
@@ -194,10 +194,14 @@ User-Agent: Home Assistant
- Introduced in release: 0.7.4
+ Introduced in release: 0.7.4
+
+
+ Source:
+ sensor/rest.py
Related components
diff --git a/components/sensor.rflink/index.html b/components/sensor.rflink/index.html
index 972ebf1810..5806cee7c7 100644
--- a/components/sensor.rflink/index.html
+++ b/components/sensor.rflink/index.html
@@ -155,10 +155,14 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ sensor/rflink.py
Related components
diff --git a/components/sensor.rfxtrx/index.html b/components/sensor.rfxtrx/index.html
index 13d0249596..eae0090597 100644
--- a/components/sensor.rfxtrx/index.html
+++ b/components/sensor.rfxtrx/index.html
@@ -155,7 +155,11 @@ Then you should update your configuration to (_temperature is not needed):
+
+ Source:
+ sensor/rfxtrx.py
Related components
diff --git a/components/sensor.ring/index.html b/components/sensor.ring/index.html
index aa948b6448..96e4dc18b6 100644
--- a/components/sensor.ring/index.html
+++ b/components/sensor.ring/index.html
@@ -106,10 +106,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ sensor/ring.py
Related components
diff --git a/components/sensor.ripple/index.html b/components/sensor.ripple/index.html
index 17b698d957..161355bff9 100644
--- a/components/sensor.ripple/index.html
+++ b/components/sensor.ripple/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ sensor/ripple.py
Category Finance
diff --git a/components/sensor.sabnzbd/index.html b/components/sensor.sabnzbd/index.html
index 7af829919b..4a87dd3603 100644
--- a/components/sensor.sabnzbd/index.html
+++ b/components/sensor.sabnzbd/index.html
@@ -133,10 +133,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/sabnzbd.py
Category Downloading
diff --git a/components/sensor.scrape/index.html b/components/sensor.scrape/index.html
index 1c49cede81..3885ba26c7 100644
--- a/components/sensor.scrape/index.html
+++ b/components/sensor.scrape/index.html
@@ -160,10 +160,14 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/scrape.py
Category Sensor
diff --git a/components/sensor.season/index.html b/components/sensor.season/index.html
index 86a33f5347..b4147b4e2f 100644
--- a/components/sensor.season/index.html
+++ b/components/sensor.season/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ sensor/season.py
Category Sensor
diff --git a/components/sensor.sensehat/index.html b/components/sensor.sensehat/index.html
index f08a04888f..7f58a8388a 100644
--- a/components/sensor.sensehat/index.html
+++ b/components/sensor.sensehat/index.html
@@ -207,10 +207,14 @@ These issues have been discussed in the repository issue (#5093)[https://github.
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ sensor/sensehat.py
Related components
diff --git a/components/sensor.serial/index.html b/components/sensor.serial/index.html
index 49aa198b9d..88cbd1132e 100644
--- a/components/sensor.serial/index.html
+++ b/components/sensor.serial/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/serial.py
Category Sensor
diff --git a/components/sensor.serial_pm/index.html b/components/sensor.serial_pm/index.html
index 7efdb9c86e..c04a982ec0 100644
--- a/components/sensor.serial_pm/index.html
+++ b/components/sensor.serial_pm/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ sensor/serial_pm.py
Category DIY
diff --git a/components/sensor.shodan/index.html b/components/sensor.shodan/index.html
index 2f5f47236d..f6bcf0ccf2 100644
--- a/components/sensor.shodan/index.html
+++ b/components/sensor.shodan/index.html
@@ -114,10 +114,14 @@ file:
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ sensor/shodan.py
Category Sensor
diff --git a/components/sensor.skybeacon/index.html b/components/sensor.skybeacon/index.html
index acff6998bc..8805e4704d 100644
--- a/components/sensor.skybeacon/index.html
+++ b/components/sensor.skybeacon/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ sensor/skybeacon.py
Category DIY
diff --git a/components/sensor.skybell/index.html b/components/sensor.skybell/index.html
index 9b4bb033da..fc14a06899 100644
--- a/components/sensor.skybell/index.html
+++ b/components/sensor.skybell/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/skybell.py
Related components
diff --git a/components/sensor.sleepiq/index.html b/components/sensor.sleepiq/index.html
index 92e97f5533..75d0fd8f43 100644
--- a/components/sensor.sleepiq/index.html
+++ b/components/sensor.sleepiq/index.html
@@ -85,10 +85,14 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/sleepiq.py
Related components
diff --git a/components/sensor.sma/index.html b/components/sensor.sma/index.html
index 898e904f2c..223db2eded 100644
--- a/components/sensor.sma/index.html
+++ b/components/sensor.sma/index.html
@@ -128,10 +128,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ sensor/sma.py
Category Energy
diff --git a/components/sensor.snmp/index.html b/components/sensor.snmp/index.html
index b50c16dff1..9a56ba3cae 100644
--- a/components/sensor.snmp/index.html
+++ b/components/sensor.snmp/index.html
@@ -135,10 +135,14 @@ laLoad.1 = STRING: 0.19
- Introduced in release: 0.22
+ Introduced in release: 0.22
+
+
+ Source:
+ sensor/snmp.py
Related components
diff --git a/components/sensor.sonarr/index.html b/components/sensor.sonarr/index.html
index 52d68afd2b..00eb974591 100644
--- a/components/sensor.sonarr/index.html
+++ b/components/sensor.sonarr/index.html
@@ -176,10 +176,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ sensor/sonarr.py
Category Sensor
diff --git a/components/sensor.speedtest/index.html b/components/sensor.speedtest/index.html
index 603145dcb6..3ef3b7d1e2 100644
--- a/components/sensor.speedtest/index.html
+++ b/components/sensor.speedtest/index.html
@@ -169,10 +169,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ sensor/speedtest.py
Category System Monitor
diff --git a/components/sensor.statistics/index.html b/components/sensor.statistics/index.html
index 3f7a9b9299..1104402360 100644
--- a/components/sensor.statistics/index.html
+++ b/components/sensor.statistics/index.html
@@ -111,10 +111,14 @@ If you are not running the recorder
- Introduced in release: 0.30
+ Introduced in release: 0.30
+
+
+ Source:
+ sensor/statistics.py
Category Sensor
diff --git a/components/sensor.steam_online/index.html b/components/sensor.steam_online/index.html
index 0f8e78d65c..912d3c751a 100644
--- a/components/sensor.steam_online/index.html
+++ b/components/sensor.steam_online/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ sensor/steam_online.py
Category Social
diff --git a/components/sensor.supervisord/index.html b/components/sensor.supervisord/index.html
index 839530deef..e400d4ee74 100644
--- a/components/sensor.supervisord/index.html
+++ b/components/sensor.supervisord/index.html
@@ -104,10 +104,14 @@ port=127.0.0.1:9001
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ sensor/supervisord.py
Category System Monitor
diff --git a/components/sensor.swiss_hydrological_data/index.html b/components/sensor.swiss_hydrological_data/index.html
index 961d83450b..7af2090728 100644
--- a/components/sensor.swiss_hydrological_data/index.html
+++ b/components/sensor.swiss_hydrological_data/index.html
@@ -112,10 +112,14 @@
- Introduced in release: 0.22
+ Introduced in release: 0.22
+
+
+ Source:
+ sensor/swiss_hydrological_data.py
Category Weather
diff --git a/components/sensor.swiss_public_transport/index.html b/components/sensor.swiss_public_transport/index.html
index dc1780a406..3ce001eb84 100644
--- a/components/sensor.swiss_public_transport/index.html
+++ b/components/sensor.swiss_public_transport/index.html
@@ -102,10 +102,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/swiss_public_transport.py
Category Transport
diff --git a/components/sensor.synologydsm/index.html b/components/sensor.synologydsm/index.html
index 5e78f7837d..0736b5d60d 100644
--- a/components/sensor.synologydsm/index.html
+++ b/components/sensor.synologydsm/index.html
@@ -150,10 +150,14 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ sensor/synologydsm.py
Category System Monitor
diff --git a/components/sensor.systemmonitor/index.html b/components/sensor.systemmonitor/index.html
index 5b54b728d4..b4683cf057 100644
--- a/components/sensor.systemmonitor/index.html
+++ b/components/sensor.systemmonitor/index.html
@@ -248,10 +248,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/systemmonitor.py
Category System Monitor
diff --git a/components/sensor.sytadin/index.html b/components/sensor.sytadin/index.html
index a3580b74f0..62dea0ec3f 100644
--- a/components/sensor.sytadin/index.html
+++ b/components/sensor.sytadin/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/sytadin.py
Category Sensor
diff --git a/components/sensor.tado/index.html b/components/sensor.tado/index.html
index fb3367e781..59905613e6 100644
--- a/components/sensor.tado/index.html
+++ b/components/sensor.tado/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.41
+ Introduced in release: 0.41
+
+
+ Source:
+ sensor/tado.py
Related components
diff --git a/components/sensor.tank_utility/index.html b/components/sensor.tank_utility/index.html
index b4136cabe5..c18a1af121 100644
--- a/components/sensor.tank_utility/index.html
+++ b/components/sensor.tank_utility/index.html
@@ -109,7 +109,11 @@ would indicate 000000000000000000000000 a
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ sensor/tank_utility.py
Category Sensor
diff --git a/components/sensor.tcp/index.html b/components/sensor.tcp/index.html
index a64a3ae9c8..add81f631c 100644
--- a/components/sensor.tcp/index.html
+++ b/components/sensor.tcp/index.html
@@ -153,10 +153,14 @@ Escape character is '^]'.
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ sensor/tcp.py
Related components
diff --git a/components/sensor.ted5000/index.html b/components/sensor.ted5000/index.html
index 68a4837050..16d9cb3849 100644
--- a/components/sensor.ted5000/index.html
+++ b/components/sensor.ted5000/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.3
+ Introduced in release: 0.3
+
+
+ Source:
+ sensor/ted5000.py
Category Sensor
diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html
index 4ee7714ae2..6e79b18529 100644
--- a/components/sensor.tellduslive/index.html
+++ b/components/sensor.tellduslive/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ sensor/tellduslive.py
Related components
diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html
index 10bd1a8a60..5970aa52e7 100644
--- a/components/sensor.tellstick/index.html
+++ b/components/sensor.tellstick/index.html
@@ -111,7 +111,11 @@
+
+ Source:
+ sensor/tellstick.py
Related components
diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html
index 1073a3dcf9..ad7c5ca615 100644
--- a/components/sensor.temper/index.html
+++ b/components/sensor.temper/index.html
@@ -103,10 +103,14 @@ The calculation follows the formula scale * sens
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/temper.py
Category Sensor
diff --git a/components/sensor.template/index.html b/components/sensor.template/index.html
index e42ed17366..f50f50dcd6 100644
--- a/components/sensor.template/index.html
+++ b/components/sensor.template/index.html
@@ -274,10 +274,14 @@ unit of measurement doesn’t fit your needs.
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ sensor/template.py
Related components
diff --git a/components/sensor.tesla/index.html b/components/sensor.tesla/index.html
index bc0edf0c28..4965c3f3b0 100644
--- a/components/sensor.tesla/index.html
+++ b/components/sensor.tesla/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
+
+
+ Source:
+ sensor/tesla.py
Related components
diff --git a/components/sensor.thethingsnetwork/index.html b/components/sensor.thethingsnetwork/index.html
index 44e20b5e91..59a59caf19 100644
--- a/components/sensor.thethingsnetwork/index.html
+++ b/components/sensor.thethingsnetwork/index.html
@@ -135,10 +135,14 @@ Devices overview
- Introduced in release: 0.55
+ Introduced in release: 0.55
+
+
+ Source:
+ sensor/thethingsnetwork.py
Related components
diff --git a/components/sensor.thinkingcleaner/index.html b/components/sensor.thinkingcleaner/index.html
index 36155ce0d2..b07a289b30 100644
--- a/components/sensor.thinkingcleaner/index.html
+++ b/components/sensor.thinkingcleaner/index.html
@@ -92,10 +92,14 @@
- Introduced in release: 0.18
+ Introduced in release: 0.18
+
+
+ Source:
+ sensor/thinkingcleaner.py
Related components
diff --git a/components/sensor.tibber/index.html b/components/sensor.tibber/index.html
index 644c694e93..a9e380707e 100644
--- a/components/sensor.tibber/index.html
+++ b/components/sensor.tibber/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
+
+
+ Source:
+ sensor/tibber.py
Category Sensor
diff --git a/components/sensor.time_date/index.html b/components/sensor.time_date/index.html
index 36b155c1ed..a837fa16fe 100644
--- a/components/sensor.time_date/index.html
+++ b/components/sensor.time_date/index.html
@@ -104,10 +104,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/time_date.py
Category Calendar
diff --git a/components/sensor.toon/index.html b/components/sensor.toon/index.html
index 0945f9090b..8ac7473091 100644
--- a/components/sensor.toon/index.html
+++ b/components/sensor.toon/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/toon.py
Related components
diff --git a/components/sensor.torque/index.html b/components/sensor.torque/index.html
index b6c3f0df8c..353b0d24ce 100644
--- a/components/sensor.torque/index.html
+++ b/components/sensor.torque/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.10
+ Introduced in release: 0.10
+
+
+ Source:
+ sensor/torque.py
Category Transport
diff --git a/components/sensor.transmission/index.html b/components/sensor.transmission/index.html
index 0d893d7590..b5c37e303d 100644
--- a/components/sensor.transmission/index.html
+++ b/components/sensor.transmission/index.html
@@ -121,10 +121,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/transmission.py
Related components
diff --git a/components/sensor.travisci/index.html b/components/sensor.travisci/index.html
index 1aa06ecd2c..d262f90372 100644
--- a/components/sensor.travisci/index.html
+++ b/components/sensor.travisci/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/travisci.py
Category Sensor
diff --git a/components/sensor.twitch/index.html b/components/sensor.twitch/index.html
index 03787cc82b..339dd4e54b 100644
--- a/components/sensor.twitch/index.html
+++ b/components/sensor.twitch/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.10
+ Introduced in release: 0.10
+
+
+ Source:
+ sensor/twitch.py
Category Social
diff --git a/components/sensor.uber/index.html b/components/sensor.uber/index.html
index 7031f28cd8..17b9f2b7f0 100644
--- a/components/sensor.uber/index.html
+++ b/components/sensor.uber/index.html
@@ -115,10 +115,14 @@
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ sensor/uber.py
Category Transport
diff --git a/components/sensor.uk_transport/index.html b/components/sensor.uk_transport/index.html
index c6ad2146db..0c9396fc63 100644
--- a/components/sensor.uk_transport/index.html
+++ b/components/sensor.uk_transport/index.html
@@ -177,10 +177,14 @@ stop you’re interested in
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ sensor/uk_transport.py
Category Transport
diff --git a/components/sensor.upnp/index.html b/components/sensor.upnp/index.html
index bf1d64efae..b334569a4b 100644
--- a/components/sensor.upnp/index.html
+++ b/components/sensor.upnp/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ sensor/upnp.py
Related components
diff --git a/components/sensor.ups/index.html b/components/sensor.ups/index.html
index fcd12f95f2..7177f358c2 100644
--- a/components/sensor.ups/index.html
+++ b/components/sensor.ups/index.html
@@ -118,10 +118,14 @@ The UPS sensor logs into the UPS My Choice website to scrape package data. It do
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ sensor/ups.py
Category Sensor
diff --git a/components/sensor.uptime/index.html b/components/sensor.uptime/index.html
index 7b338e1914..787d0b164a 100644
--- a/components/sensor.uptime/index.html
+++ b/components/sensor.uptime/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ sensor/uptime.py
Category Sensor
diff --git a/components/sensor.usps/index.html b/components/sensor.usps/index.html
index 13091d3cf7..bdced86e0c 100644
--- a/components/sensor.usps/index.html
+++ b/components/sensor.usps/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ sensor/usps.py
Related components
diff --git a/components/sensor.vasttrafik/index.html b/components/sensor.vasttrafik/index.html
index af2d8772f2..4fd4f6ea4f 100644
--- a/components/sensor.vasttrafik/index.html
+++ b/components/sensor.vasttrafik/index.html
@@ -123,10 +123,14 @@
- Introduced in release: 0.30
+ Introduced in release: 0.30
+
+
+ Source:
+ sensor/vasttrafik.py
Category Transport
diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html
index 48dba3859e..81d63fc8f2 100644
--- a/components/sensor.vera/index.html
+++ b/components/sensor.vera/index.html
@@ -89,10 +89,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/vera.py
Related components
diff --git a/components/sensor.verisure/index.html b/components/sensor.verisure/index.html
index f3c7744e1f..886f5499f5 100644
--- a/components/sensor.verisure/index.html
+++ b/components/sensor.verisure/index.html
@@ -91,7 +91,11 @@
+
+ Source:
+ sensor/verisure.py
Related components
diff --git a/components/sensor.version/index.html b/components/sensor.version/index.html
index 26d756f9a2..1b6c6230c8 100644
--- a/components/sensor.version/index.html
+++ b/components/sensor.version/index.html
@@ -123,10 +123,14 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ sensor/version.py
Category Sensor
diff --git a/components/sensor.waqi/index.html b/components/sensor.waqi/index.html
index c5cac11010..4276481c02 100644
--- a/components/sensor.waqi/index.html
+++ b/components/sensor.waqi/index.html
@@ -145,10 +145,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ sensor/waqi.py
Category Health
diff --git a/components/sensor.whois/index.html b/components/sensor.whois/index.html
index 1b40b2eda3..c5d083e85b 100644
--- a/components/sensor.whois/index.html
+++ b/components/sensor.whois/index.html
@@ -106,10 +106,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ sensor/whois.py
Category Sensor
diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html
index a4eb07b0c8..9753176e4c 100644
--- a/components/sensor.wink/index.html
+++ b/components/sensor.wink/index.html
@@ -99,10 +99,14 @@ The above devices are confirmed to work, but others may work as well.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/wink.py
Related components
diff --git a/components/sensor.worldclock/index.html b/components/sensor.worldclock/index.html
index a119e66395..d756f81c29 100644
--- a/components/sensor.worldclock/index.html
+++ b/components/sensor.worldclock/index.html
@@ -101,10 +101,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/worldclock.py
Category Calendar
diff --git a/components/sensor.worldtidesinfo/index.html b/components/sensor.worldtidesinfo/index.html
index e18448a858..4c722925e8 100644
--- a/components/sensor.worldtidesinfo/index.html
+++ b/components/sensor.worldtidesinfo/index.html
@@ -99,7 +99,11 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ sensor/worldtidesinfo.py
Category Weather
diff --git a/components/sensor.worxlandroid/index.html b/components/sensor.worxlandroid/index.html
index b03901181b..0447e21aae 100644
--- a/components/sensor.worxlandroid/index.html
+++ b/components/sensor.worxlandroid/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ sensor/worxlandroid.py
Category DIY
diff --git a/components/sensor.wsdot/index.html b/components/sensor.wsdot/index.html
index 997e608112..ef42a81681 100644
--- a/components/sensor.wsdot/index.html
+++ b/components/sensor.wsdot/index.html
@@ -142,10 +142,14 @@ WSDOT does provide information about ferry schedules, mountain passes, tolls, et
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ sensor/wsdot.py
Category Transport
diff --git a/components/sensor.wunderground/index.html b/components/sensor.wunderground/index.html
index 8926d0db4b..9ed7bf93a3 100644
--- a/components/sensor.wunderground/index.html
+++ b/components/sensor.wunderground/index.html
@@ -246,10 +246,14 @@ Note: While the platform is called “wunderground” the sensors will show up i
- Introduced in release: 0.27
+ Introduced in release: 0.27
+
+
+ Source:
+ sensor/wunderground.py
Category Weather
diff --git a/components/sensor.xbox_live/index.html b/components/sensor.xbox_live/index.html
index 552f648e2f..4bbd39ecbe 100644
--- a/components/sensor.xbox_live/index.html
+++ b/components/sensor.xbox_live/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.28
+ Introduced in release: 0.28
+
+
+ Source:
+ sensor/xbox_live.py
Category Social
diff --git a/components/sensor.xiaomi_aqara/index.html b/components/sensor.xiaomi_aqara/index.html
index 9e0bc5f292..d3ec19c09c 100644
--- a/components/sensor.xiaomi_aqara/index.html
+++ b/components/sensor.xiaomi_aqara/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ sensor/xiaomi_aqara.py
Related components
diff --git a/components/sensor.yahoo_finance/index.html b/components/sensor.yahoo_finance/index.html
index 0d881738af..b59bd0affd 100644
--- a/components/sensor.yahoo_finance/index.html
+++ b/components/sensor.yahoo_finance/index.html
@@ -106,10 +106,14 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
+
+
+ Source:
+ sensor/yahoo_finance.py
Category Finance
diff --git a/components/sensor.yr/index.html b/components/sensor.yr/index.html
index be33f003fa..2e09e2142f 100644
--- a/components/sensor.yr/index.html
+++ b/components/sensor.yr/index.html
@@ -136,10 +136,14 @@ weather forecast is delivered by the Norwegian Meteorological Institute and the
- Introduced in release: 0.11
+ Introduced in release: 0.11
+
+
+ Source:
+ sensor/yr.py
Category Weather
diff --git a/components/sensor.yweather/index.html b/components/sensor.yweather/index.html
index 6a32f5e4fa..a0e41899dd 100644
--- a/components/sensor.yweather/index.html
+++ b/components/sensor.yweather/index.html
@@ -151,10 +151,14 @@ Use of the Yahoo Weather API should not exceed reasonable request volume. Access
- Introduced in release: 0.24
+ Introduced in release: 0.24
+
+
+ Source:
+ sensor/yweather.py
Related components
diff --git a/components/sensor.zabbix/index.html b/components/sensor.zabbix/index.html
index 1c2c727cb3..05576fcdbd 100644
--- a/components/sensor.zabbix/index.html
+++ b/components/sensor.zabbix/index.html
@@ -105,10 +105,14 @@ You must have the Zabbix component configured
- Introduced in release: 0.37
+ Introduced in release: 0.37
+
+
+ Source:
+ sensor/zabbix.py
Related components
diff --git a/components/sensor.zamg/index.html b/components/sensor.zamg/index.html
index 9c1bf23d6d..4f98123061 100644
--- a/components/sensor.zamg/index.html
+++ b/components/sensor.zamg/index.html
@@ -128,10 +128,14 @@ This sensor is an alternative to the
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ sensor/zamg.py
Related components
diff --git a/components/sensor.zha/index.html b/components/sensor.zha/index.html
index d178678709..2412c2a628 100644
--- a/components/sensor.zha/index.html
+++ b/components/sensor.zha/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ sensor/zha.py
Related components
diff --git a/components/sensor.zigbee/index.html b/components/sensor.zigbee/index.html
index a189b9704a..4932fdc929 100644
--- a/components/sensor.zigbee/index.html
+++ b/components/sensor.zigbee/index.html
@@ -132,10 +132,14 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ sensor/zigbee.py
Related components
diff --git a/components/sensor.zoneminder/index.html b/components/sensor.zoneminder/index.html
index d81bdd4825..3965f4a7cc 100644
--- a/components/sensor.zoneminder/index.html
+++ b/components/sensor.zoneminder/index.html
@@ -99,10 +99,14 @@ You must have the ZoneMinder component con
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ sensor/zoneminder.py
Related components
diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html
index fad7adccb0..bf26aea745 100644
--- a/components/sensor.zwave/index.html
+++ b/components/sensor.zwave/index.html
@@ -85,10 +85,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ sensor/zwave.py
Related components
diff --git a/components/shiftr/index.html b/components/shiftr/index.html
index e96ef34790..09bc7d98a3 100644
--- a/components/shiftr/index.html
+++ b/components/shiftr/index.html
@@ -98,7 +98,7 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
Category History
diff --git a/components/shopping_list/index.html b/components/shopping_list/index.html
index 75f368b791..3da3478538 100644
--- a/components/shopping_list/index.html
+++ b/components/shopping_list/index.html
@@ -89,7 +89,7 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
Category Intent
diff --git a/components/skybell/index.html b/components/skybell/index.html
index 5579b7fda1..16da33bf19 100644
--- a/components/skybell/index.html
+++ b/components/skybell/index.html
@@ -99,10 +99,10 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
Related components
diff --git a/components/sleepiq/index.html b/components/sleepiq/index.html
index b737fc91a8..fa096ebe8f 100644
--- a/components/sleepiq/index.html
+++ b/components/sleepiq/index.html
@@ -98,10 +98,10 @@
- Introduced in release: 0.29
+ Introduced in release: 0.29
Related components
diff --git a/components/snips/index.html b/components/snips/index.html
index cfc3f553da..ff4b5a6ceb 100644
--- a/components/snips/index.html
+++ b/components/snips/index.html
@@ -154,7 +154,7 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
Category Voice
diff --git a/components/spc/index.html b/components/spc/index.html
index 2aaed0d9d2..22f52eaa01 100644
--- a/components/spc/index.html
+++ b/components/spc/index.html
@@ -99,7 +99,7 @@
- Introduced in release: 0.47
+ Introduced in release: 0.47
Related components
diff --git a/components/splunk/index.html b/components/splunk/index.html
index e83e7112fd..adfe9fd410 100644
--- a/components/splunk/index.html
+++ b/components/splunk/index.html
@@ -99,7 +99,7 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
Category History
diff --git a/components/statsd/index.html b/components/statsd/index.html
index 526ea737f6..30dab4824e 100644
--- a/components/statsd/index.html
+++ b/components/statsd/index.html
@@ -110,7 +110,7 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
Category History
diff --git a/components/switch.abode/index.html b/components/switch.abode/index.html
index df8fee317f..ff2548f2fa 100644
--- a/components/switch.abode/index.html
+++ b/components/switch.abode/index.html
@@ -88,10 +88,14 @@
- Introduced in release: 0.52
+ Introduced in release: 0.52
+
+
+ Source:
+ switch/abode.py
This is a platform for
diff --git a/components/switch.acer_projector/index.html b/components/switch.acer_projector/index.html
index 72d9f9bf1b..266038450a 100644
--- a/components/switch.acer_projector/index.html
+++ b/components/switch.acer_projector/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ switch/acer_projector.py
This is a platform for
diff --git a/components/switch.android_ip_webcam/index.html b/components/switch.android_ip_webcam/index.html
index f6c000b7ee..c88e5bf7fe 100644
--- a/components/switch.android_ip_webcam/index.html
+++ b/components/switch.android_ip_webcam/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.40
+ Introduced in release: 0.40
+
+
+ Source:
+ switch/android_ip_webcam.py
This is a platform for
diff --git a/components/switch.anel_pwrctrl/index.html b/components/switch.anel_pwrctrl/index.html
index 067879bb12..135d83ac15 100644
--- a/components/switch.anel_pwrctrl/index.html
+++ b/components/switch.anel_pwrctrl/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.30
+ Introduced in release: 0.30
+
+
+ Source:
+ switch/anel_pwrctrl.py
This is a platform for
diff --git a/components/switch.arduino/index.html b/components/switch.arduino/index.html
index c84dcde9c3..4e6bbde64c 100644
--- a/components/switch.arduino/index.html
+++ b/components/switch.arduino/index.html
@@ -113,10 +113,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/arduino.py
This is a platform for
diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html
index cfc3de0109..f7dfd8013c 100644
--- a/components/switch.arest/index.html
+++ b/components/switch.arest/index.html
@@ -128,10 +128,14 @@
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ switch/arest.py
This is a platform for
diff --git a/components/switch.bbb_gpio/index.html b/components/switch.bbb_gpio/index.html
index 87ee00aa99..b8f8fa5a91 100644
--- a/components/switch.bbb_gpio/index.html
+++ b/components/switch.bbb_gpio/index.html
@@ -111,10 +111,14 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ switch/bbb_gpio.py
This is a platform for
diff --git a/components/switch.broadlink/index.html b/components/switch.broadlink/index.html
index d5ea38ee36..7c42a40041 100644
--- a/components/switch.broadlink/index.html
+++ b/components/switch.broadlink/index.html
@@ -268,10 +268,14 @@ Use this
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ switch/broadlink.py
This is a platform for
diff --git a/components/switch.command_line/index.html b/components/switch.command_line/index.html
index 2950167314..8793bd5cb1 100644
--- a/components/switch.command_line/index.html
+++ b/components/switch.command_line/index.html
@@ -171,10 +171,14 @@ This switch will shutdown your host immediately, there will be no confirmation.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/command_line.py
This is a platform for
diff --git a/components/switch.deluge/index.html b/components/switch.deluge/index.html
index c3e0db0d21..2f3292cc0d 100644
--- a/components/switch.deluge/index.html
+++ b/components/switch.deluge/index.html
@@ -102,10 +102,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ switch/deluge.py
This is a platform for
diff --git a/components/switch.digital_ocean/index.html b/components/switch.digital_ocean/index.html
index 3a92a0f19b..ac33bd57a5 100644
--- a/components/switch.digital_ocean/index.html
+++ b/components/switch.digital_ocean/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.30
+ Introduced in release: 0.30
+
+
+ Source:
+ switch/digital_ocean.py
This is a platform for
diff --git a/components/switch.digitalloggers/index.html b/components/switch.digitalloggers/index.html
index d3b2508f75..9b10847c61 100644
--- a/components/switch.digitalloggers/index.html
+++ b/components/switch.digitalloggers/index.html
@@ -107,10 +107,14 @@
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ switch/digitalloggers.py
This is a platform for
diff --git a/components/switch.dlink/index.html b/components/switch.dlink/index.html
index 54f95b75c1..5f56b67366 100644
--- a/components/switch.dlink/index.html
+++ b/components/switch.dlink/index.html
@@ -107,10 +107,14 @@
- Introduced in release: 0.14
+ Introduced in release: 0.14
+
+
+ Source:
+ switch/dlink.py
This is a platform for
diff --git a/components/switch.doorbird/index.html b/components/switch.doorbird/index.html
index f66b97cf57..754e4a82d9 100644
--- a/components/switch.doorbird/index.html
+++ b/components/switch.doorbird/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ switch/doorbird.py
This is a platform for
diff --git a/components/switch.edimax/index.html b/components/switch.edimax/index.html
index f200c6f454..e791f787fb 100644
--- a/components/switch.edimax/index.html
+++ b/components/switch.edimax/index.html
@@ -99,7 +99,11 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/edimax.py
This is a platform for
diff --git a/components/switch.enocean/index.html b/components/switch.enocean/index.html
index c3a2db243d..a1741a4170 100644
--- a/components/switch.enocean/index.html
+++ b/components/switch.enocean/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ switch/enocean.py
This is a platform for
diff --git a/components/switch.flux/index.html b/components/switch.flux/index.html
index 76c261caf0..4ceecdc5e0 100644
--- a/components/switch.flux/index.html
+++ b/components/switch.flux/index.html
@@ -128,7 +128,11 @@
- Introduced in release: 0.21
+ Introduced in release: 0.21
+
+
+ Source:
+ switch/flux.py
This is a platform for
diff --git a/components/switch.fritzdect/index.html b/components/switch.fritzdect/index.html
index d094ebd268..57d3d58fd5 100644
--- a/components/switch.fritzdect/index.html
+++ b/components/switch.fritzdect/index.html
@@ -111,10 +111,14 @@ If this component throws an error when starting home-assistant you should check
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ switch/fritzdect.py
This is a platform for
diff --git a/components/switch.gc100/index.html b/components/switch.gc100/index.html
index 6d3814a16a..ff43114872 100644
--- a/components/switch.gc100/index.html
+++ b/components/switch.gc100/index.html
@@ -97,10 +97,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ switch/gc100.py
This is a platform for
diff --git a/components/switch.hikvision/index.html b/components/switch.hikvision/index.html
index 2ddf5f4dd2..c4e0373331 100644
--- a/components/switch.hikvision/index.html
+++ b/components/switch.hikvision/index.html
@@ -103,7 +103,11 @@ Currently works using default https port only.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/hikvision.py
This is a platform for
diff --git a/components/switch.homematic/index.html b/components/switch.homematic/index.html
index b6b3c111aa..874547bfa8 100644
--- a/components/switch.homematic/index.html
+++ b/components/switch.homematic/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.23
+ Introduced in release: 0.23
+
+
+ Source:
+ switch/homematic.py
This is a platform for
diff --git a/components/switch.hook/index.html b/components/switch.hook/index.html
index 544eabd241..c815210071 100644
--- a/components/switch.hook/index.html
+++ b/components/switch.hook/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.34
+ Introduced in release: 0.34
+
+
+ Source:
+ switch/hook.py
This is a platform for
diff --git a/components/switch.insteon_local/index.html b/components/switch.insteon_local/index.html
index e472cb5f06..06ec920f21 100644
--- a/components/switch.insteon_local/index.html
+++ b/components/switch.insteon_local/index.html
@@ -99,6 +99,10 @@
+
+ Source:
+ switch/insteon_local.py
+
This is a platform for
the Switches component.
diff --git a/components/switch.insteon_plm/index.html b/components/switch.insteon_plm/index.html
index 81ca391c00..acf7637dde 100644
--- a/components/switch.insteon_plm/index.html
+++ b/components/switch.insteon_plm/index.html
@@ -88,7 +88,11 @@ component.
+
+ Source:
+ switch/insteon_plm.py
This is a platform for
diff --git a/components/switch.isy994/index.html b/components/switch.isy994/index.html
index 9a931f33a4..cc6dc6cf44 100644
--- a/components/switch.isy994/index.html
+++ b/components/switch.isy994/index.html
@@ -86,7 +86,11 @@
+
+ Source:
+ switch/isy994.py
This is a platform for
diff --git a/components/switch.kankun/index.html b/components/switch.kankun/index.html
index 813cd5b24f..c040678cc9 100644
--- a/components/switch.kankun/index.html
+++ b/components/switch.kankun/index.html
@@ -114,10 +114,14 @@ of the script as linked above).
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ switch/kankun.py
This is a platform for
diff --git a/components/switch.knx/index.html b/components/switch.knx/index.html
index 68a8cc8f0d..a0d811bcff 100644
--- a/components/switch.knx/index.html
+++ b/components/switch.knx/index.html
@@ -100,10 +100,14 @@ For switching actuators that are only controlled by a single group address and c
- Introduced in release: 0.24
+ Introduced in release: 0.24
+
+
+ Source:
+ switch/knx.py
This is a platform for
diff --git a/components/switch.litejet/index.html b/components/switch.litejet/index.html
index 623abaa02a..0927de994f 100644
--- a/components/switch.litejet/index.html
+++ b/components/switch.litejet/index.html
@@ -84,10 +84,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ switch/litejet.py
This is a platform for
diff --git a/components/switch.lutron_caseta/index.html b/components/switch.lutron_caseta/index.html
index 2156dbad6d..edbaba8719 100644
--- a/components/switch.lutron_caseta/index.html
+++ b/components/switch.lutron_caseta/index.html
@@ -89,7 +89,11 @@
+
+ Source:
+ switch/lutron_caseta.py
This is a platform for
diff --git a/components/switch.mfi/index.html b/components/switch.mfi/index.html
index 6a7de4ed55..c7e0982de0 100644
--- a/components/switch.mfi/index.html
+++ b/components/switch.mfi/index.html
@@ -103,7 +103,11 @@
+
+ Source:
+ switch/mfi.py
This is a platform for
diff --git a/components/switch.mochad/index.html b/components/switch.mochad/index.html
index 96c5f37eab..7914bd5c1c 100644
--- a/components/switch.mochad/index.html
+++ b/components/switch.mochad/index.html
@@ -99,10 +99,14 @@
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ switch/mochad.py
This is a platform for
diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html
index bf588256c8..17d8e37d5f 100644
--- a/components/switch.modbus/index.html
+++ b/components/switch.modbus/index.html
@@ -109,10 +109,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/modbus.py
This is a platform for
diff --git a/components/switch.mqtt/index.html b/components/switch.mqtt/index.html
index 8df752d6a5..b9423cfcda 100644
--- a/components/switch.mqtt/index.html
+++ b/components/switch.mqtt/index.html
@@ -135,10 +135,14 @@ Make sure that your topic matches exactly. some-
- Introduced in release: 0.7
+ Introduced in release: 0.7
+
+
+ Source:
+ switch/mqtt.py
This is a platform for
diff --git a/components/switch.mysensors/index.html b/components/switch.mysensors/index.html
index 8547fd7b40..4f149502ca 100644
--- a/components/switch.mysensors/index.html
+++ b/components/switch.mysensors/index.html
@@ -332,7 +332,11 @@
+
+ Source:
+ switch/mysensors.py
This is a platform for
diff --git a/components/switch.mystrom/index.html b/components/switch.mystrom/index.html
index 56ef5394b2..45ed05b46f 100644
--- a/components/switch.mystrom/index.html
+++ b/components/switch.mystrom/index.html
@@ -109,10 +109,14 @@
- Introduced in release: 0.9
+ Introduced in release: 0.9
+
+
+ Source:
+ switch/mystrom.py
This is a platform for
diff --git a/components/switch.neato/index.html b/components/switch.neato/index.html
index d2aa45cfd0..dba2414dcd 100644
--- a/components/switch.neato/index.html
+++ b/components/switch.neato/index.html
@@ -86,7 +86,11 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ switch/neato.py
This is a platform for
diff --git a/components/switch.netio/index.html b/components/switch.netio/index.html
index f692130d10..d55c3f86d1 100644
--- a/components/switch.netio/index.html
+++ b/components/switch.netio/index.html
@@ -132,10 +132,14 @@
- Introduced in release: 0.24
+ Introduced in release: 0.24
+
+
+ Source:
+ switch/netio.py
This is a platform for
diff --git a/components/switch.orvibo/index.html b/components/switch.orvibo/index.html
index 947d4f389f..a1f22f6151 100644
--- a/components/switch.orvibo/index.html
+++ b/components/switch.orvibo/index.html
@@ -112,6 +112,10 @@
+
+ Source:
+ switch/orvibo.py
+
This is a platform for
the Switches component.
diff --git a/components/switch.pilight/index.html b/components/switch.pilight/index.html
index b1719e329b..339239498d 100644
--- a/components/switch.pilight/index.html
+++ b/components/switch.pilight/index.html
@@ -161,10 +161,14 @@
- Introduced in release: 0.26
+ Introduced in release: 0.26
+
+
+ Source:
+ switch/pilight.py
This is a platform for
diff --git a/components/switch.pulseaudio_loopback/index.html b/components/switch.pulseaudio_loopback/index.html
index ff7e3c0d1c..1ff5574aaf 100644
--- a/components/switch.pulseaudio_loopback/index.html
+++ b/components/switch.pulseaudio_loopback/index.html
@@ -107,10 +107,14 @@ This component relies on raw TCP commands to PulseAudio. In order for PulseAudio
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ switch/pulseaudio_loopback.py
This is a platform for
diff --git a/components/switch.qwikswitch/index.html b/components/switch.qwikswitch/index.html
index ba65e190f9..642d4e4908 100644
--- a/components/switch.qwikswitch/index.html
+++ b/components/switch.qwikswitch/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.20
+ Introduced in release: 0.20
+
+
+ Source:
+ switch/qwikswitch.py
This is a platform for
diff --git a/components/switch.rachio/index.html b/components/switch.rachio/index.html
index 3f84a15992..b182b88710 100644
--- a/components/switch.rachio/index.html
+++ b/components/switch.rachio/index.html
@@ -144,10 +144,14 @@
- Introduced in release: 0.46
+ Introduced in release: 0.46
+
+
+ Source:
+ switch/rachio.py
This is a platform for
diff --git a/components/switch.rainbird/index.html b/components/switch.rainbird/index.html
index 227fdf0b15..73be468740 100644
--- a/components/switch.rainbird/index.html
+++ b/components/switch.rainbird/index.html
@@ -112,10 +112,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ switch/rainbird.py
This is a platform for
diff --git a/components/switch.raincloud/index.html b/components/switch.raincloud/index.html
index a54c1e4c6b..2a178a778d 100644
--- a/components/switch.raincloud/index.html
+++ b/components/switch.raincloud/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.55
+ Introduced in release: 0.55
+
+
+ Source:
+ switch/raincloud.py
This is a platform for
diff --git a/components/switch.rainmachine/index.html b/components/switch.rainmachine/index.html
index d6bc87a6ad..1545809c38 100644
--- a/components/switch.rainmachine/index.html
+++ b/components/switch.rainmachine/index.html
@@ -144,10 +144,14 @@ can fix the issue.
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ switch/rainmachine.py
This is a platform for
diff --git a/components/switch.raspihats/index.html b/components/switch.raspihats/index.html
index c6b4cc6021..f11b8b9e4d 100644
--- a/components/switch.raspihats/index.html
+++ b/components/switch.raspihats/index.html
@@ -122,10 +122,14 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ switch/raspihats.py
This is a platform for
diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html
index 6610533e39..5c4696fde7 100644
--- a/components/switch.rest/index.html
+++ b/components/switch.rest/index.html
@@ -121,10 +121,14 @@ Make sure that the URL matches exactly your endpoint or resource.
- Introduced in release: 0.7.6
+ Introduced in release: 0.7.6
+
+
+ Source:
+ switch/rest.py
This is a platform for
diff --git a/components/switch.rflink/index.html b/components/switch.rflink/index.html
index d9249f035e..164a191807 100644
--- a/components/switch.rflink/index.html
+++ b/components/switch.rflink/index.html
@@ -142,7 +142,11 @@
- Introduced in release: 0.38
+ Introduced in release: 0.38
+
+
+ Source:
+ switch/rflink.py
This is a platform for
diff --git a/components/switch.rfxtrx/index.html b/components/switch.rfxtrx/index.html
index fbdd180a4a..870fa0e1a6 100644
--- a/components/switch.rfxtrx/index.html
+++ b/components/switch.rfxtrx/index.html
@@ -212,7 +212,11 @@ This component and the rfxtrx binary
- Introduced in release: 0.7.5
+ Introduced in release: 0.7.5
+
+
+ Source:
+ switch/rfxtrx.py
This is a platform for
diff --git a/components/switch.rpi_gpio/index.html b/components/switch.rpi_gpio/index.html
index b7e5a88a01..168a6f2fde 100644
--- a/components/switch.rpi_gpio/index.html
+++ b/components/switch.rpi_gpio/index.html
@@ -113,10 +113,14 @@ For example, if you have a relay connected to pin 11 its GPIO # is 17.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/rpi_gpio.py
This is a platform for
diff --git a/components/switch.rpi_pfio/index.html b/components/switch.rpi_pfio/index.html
index 96a9b0ff67..33d1698b83 100644
--- a/components/switch.rpi_pfio/index.html
+++ b/components/switch.rpi_pfio/index.html
@@ -110,10 +110,14 @@
- Introduced in release: 0.45
+ Introduced in release: 0.45
+
+
+ Source:
+ switch/rpi_pfio.py
This is a platform for
diff --git a/components/switch.rpi_rf/index.html b/components/switch.rpi_rf/index.html
index 2361fef730..42bd841772 100644
--- a/components/switch.rpi_rf/index.html
+++ b/components/switch.rpi_rf/index.html
@@ -124,10 +124,14 @@ For more info see the PyPi module description: : Assumed state
+ IoT class: Assumed state
- Introduced in release: 0.19
+ Introduced in release: 0.19
+
+
+ Source:
+ switch/rpi_rf.py
This is a platform for
diff --git a/components/switch.scsgate/index.html b/components/switch.scsgate/index.html
index 7b62b2a77e..c3cfb7fcc9 100644
--- a/components/switch.scsgate/index.html
+++ b/components/switch.scsgate/index.html
@@ -98,10 +98,14 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ switch/scsgate.py
This is a platform for
diff --git a/components/switch.skybell/index.html b/components/switch.skybell/index.html
index f626959b50..8b9b723dfb 100644
--- a/components/switch.skybell/index.html
+++ b/components/switch.skybell/index.html
@@ -103,10 +103,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ switch/skybell.py
This is a platform for
diff --git a/components/switch.snmp/index.html b/components/switch.snmp/index.html
index c0fa5e2d8a..6a2a1d4a98 100644
--- a/components/switch.snmp/index.html
+++ b/components/switch.snmp/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ switch/snmp.py
This is a platform for
diff --git a/components/switch.tellduslive/index.html b/components/switch.tellduslive/index.html
index c410ff2876..d2d04de1bd 100644
--- a/components/switch.tellduslive/index.html
+++ b/components/switch.tellduslive/index.html
@@ -84,6 +84,10 @@
+
+ Source:
+ switch/tellduslive.py
+
This is a platform for
the Switches component.
diff --git a/components/switch.tellstick/index.html b/components/switch.tellstick/index.html
index 0b14767e8d..2263417dda 100644
--- a/components/switch.tellstick/index.html
+++ b/components/switch.tellstick/index.html
@@ -91,7 +91,11 @@
+
+ Source:
+ switch/tellstick.py
This is a platform for
diff --git a/components/switch.telnet/index.html b/components/switch.telnet/index.html
index a955c2471c..2385ddc4a3 100644
--- a/components/switch.telnet/index.html
+++ b/components/switch.telnet/index.html
@@ -116,10 +116,14 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ switch/telnet.py
This is a platform for
diff --git a/components/switch.template/index.html b/components/switch.template/index.html
index 3e1a313825..65eb5f4cf8 100644
--- a/components/switch.template/index.html
+++ b/components/switch.template/index.html
@@ -255,10 +255,14 @@ momentary switches to control a device.
- Introduced in release: 0.13
+ Introduced in release: 0.13
+
+
+ Source:
+ switch/template.py
This is a platform for
diff --git a/components/switch.tesla/index.html b/components/switch.tesla/index.html
index 87d32108a0..6127b57a47 100644
--- a/components/switch.tesla/index.html
+++ b/components/switch.tesla/index.html
@@ -87,10 +87,14 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ switch/tesla.py
This is a platform for
diff --git a/components/switch.thinkingcleaner/index.html b/components/switch.thinkingcleaner/index.html
index 56cf4746ce..d93f0329e6 100644
--- a/components/switch.thinkingcleaner/index.html
+++ b/components/switch.thinkingcleaner/index.html
@@ -92,10 +92,14 @@
- Introduced in release: 0.18
+ Introduced in release: 0.18
+
+
+ Source:
+ switch/thinkingcleaner.py
This is a platform for
diff --git a/components/switch.toon/index.html b/components/switch.toon/index.html
index 79598e8394..5a693ab230 100644
--- a/components/switch.toon/index.html
+++ b/components/switch.toon/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
+
+
+ Source:
+ switch/toon.py
This is a platform for
diff --git a/components/switch.tplink/index.html b/components/switch.tplink/index.html
index 4a11a99a9c..c3222b0f85 100644
--- a/components/switch.tplink/index.html
+++ b/components/switch.tplink/index.html
@@ -104,10 +104,14 @@
- Introduced in release: 0.24
+ Introduced in release: 0.24
+
+
+ Source:
+ switch/tplink.py
This is a platform for
diff --git a/components/switch.transmission/index.html b/components/switch.transmission/index.html
index e53e4d7730..f50fb12275 100644
--- a/components/switch.transmission/index.html
+++ b/components/switch.transmission/index.html
@@ -100,10 +100,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/transmission.py
This is a platform for
diff --git a/components/switch.velbus/index.html b/components/switch.velbus/index.html
index bdfa2ef692..ac646e89e1 100644
--- a/components/switch.velbus/index.html
+++ b/components/switch.velbus/index.html
@@ -114,10 +114,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ switch/velbus.py
This is a platform for
diff --git a/components/switch.vera/index.html b/components/switch.vera/index.html
index 1f4fff8773..408d671f9e 100644
--- a/components/switch.vera/index.html
+++ b/components/switch.vera/index.html
@@ -87,10 +87,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/vera.py
This is a platform for
diff --git a/components/switch.verisure/index.html b/components/switch.verisure/index.html
index e4d52abff1..733273bf2b 100644
--- a/components/switch.verisure/index.html
+++ b/components/switch.verisure/index.html
@@ -86,7 +86,11 @@
+
+ Source:
+ switch/verisure.py
This is a platform for
diff --git a/components/switch.wake_on_lan/index.html b/components/switch.wake_on_lan/index.html
index 114121759f..ee88b1b206 100644
--- a/components/switch.wake_on_lan/index.html
+++ b/components/switch.wake_on_lan/index.html
@@ -130,10 +130,14 @@ from Home Assistant running on another Linux computer (the server
- Introduced in release: 0.16
+ Introduced in release: 0.16
+
+
+ Source:
+ switch/wake_on_lan.py
This is a platform for
diff --git a/components/switch.wemo/index.html b/components/switch.wemo/index.html
index 0aa579cadf..9ea82cb188 100644
--- a/components/switch.wemo/index.html
+++ b/components/switch.wemo/index.html
@@ -87,7 +87,11 @@
+
+ Source:
+ switch/wemo.py
This is a platform for
diff --git a/components/switch.wink/index.html b/components/switch.wink/index.html
index ec9cf757c3..6db168a82d 100644
--- a/components/switch.wink/index.html
+++ b/components/switch.wink/index.html
@@ -95,10 +95,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/wink.py
This is a platform for
diff --git a/components/switch.xiaomi_aqara/index.html b/components/switch.xiaomi_aqara/index.html
index a29be4704b..e7d153e6c5 100644
--- a/components/switch.xiaomi_aqara/index.html
+++ b/components/switch.xiaomi_aqara/index.html
@@ -86,10 +86,14 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
+
+
+ Source:
+ switch/xiaomi_aqara.py
This is a platform for
diff --git a/components/switch.xiaomi_miio/index.html b/components/switch.xiaomi_miio/index.html
index ad6a19bdfd..c4b93aec41 100644
--- a/components/switch.xiaomi_miio/index.html
+++ b/components/switch.xiaomi_miio/index.html
@@ -102,7 +102,11 @@
+
+ Source:
+ switch/xiaomi_miio.py
This is a platform for
diff --git a/components/switch.zha/index.html b/components/switch.zha/index.html
index 0171374db7..24ce9ca7bc 100644
--- a/components/switch.zha/index.html
+++ b/components/switch.zha/index.html
@@ -85,7 +85,11 @@
+
+ Source:
+ switch/zha.py
This is a platform for
diff --git a/components/switch.zigbee/index.html b/components/switch.zigbee/index.html
index aa732e1961..268d31c5f7 100644
--- a/components/switch.zigbee/index.html
+++ b/components/switch.zigbee/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.12
+ Introduced in release: 0.12
+
+
+ Source:
+ switch/zigbee.py
This is a platform for
diff --git a/components/switch.zoneminder/index.html b/components/switch.zoneminder/index.html
index 4cfc255fb5..51f304c2ca 100644
--- a/components/switch.zoneminder/index.html
+++ b/components/switch.zoneminder/index.html
@@ -104,10 +104,14 @@ The default functions installed by ZoneMinder are: None, Monitor, Modect, Record
- Introduced in release: 0.31
+ Introduced in release: 0.31
+
+
+ Source:
+ switch/zoneminder.py
This is a platform for
diff --git a/components/switch.zwave/index.html b/components/switch.zwave/index.html
index 1e06de4eef..0d91641e1c 100644
--- a/components/switch.zwave/index.html
+++ b/components/switch.zwave/index.html
@@ -85,10 +85,14 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
+
+
+ Source:
+ switch/zwave.py
This is a platform for
diff --git a/components/tado/index.html b/components/tado/index.html
index 62a189fc6b..a8dd9e05c4 100644
--- a/components/tado/index.html
+++ b/components/tado/index.html
@@ -99,10 +99,10 @@
- Introduced in release: 0.41
+ Introduced in release: 0.41
Related components
diff --git a/components/telegram_bot.broadcast/index.html b/components/telegram_bot.broadcast/index.html
index 2a2229e42c..87427a3e2c 100644
--- a/components/telegram_bot.broadcast/index.html
+++ b/components/telegram_bot.broadcast/index.html
@@ -105,7 +105,11 @@
- Introduced in release: 0.48
+ Introduced in release: 0.48
+
+
+ Source:
+ telegram_bot/broadcast.py
This is a platform for
diff --git a/components/telegram_bot.polling/index.html b/components/telegram_bot.polling/index.html
index d09e004a7f..bd0c36bd68 100644
--- a/components/telegram_bot.polling/index.html
+++ b/components/telegram_bot.polling/index.html
@@ -106,7 +106,11 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ telegram_bot/polling.py
This is a platform for
diff --git a/components/telegram_bot.webhooks/index.html b/components/telegram_bot.webhooks/index.html
index 2fe098c125..2a45998b17 100644
--- a/components/telegram_bot.webhooks/index.html
+++ b/components/telegram_bot.webhooks/index.html
@@ -132,7 +132,11 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ telegram_bot/webhooks.py
This is a platform for
diff --git a/components/telegram_bot/index.html b/components/telegram_bot/index.html
index ce18abd07c..5ac38e512c 100644
--- a/components/telegram_bot/index.html
+++ b/components/telegram_bot/index.html
@@ -749,10 +749,10 @@
- Introduced in release: 0.42
+ Introduced in release: 0.42
Platforms
diff --git a/components/tellduslive/index.html b/components/tellduslive/index.html
index 3a97018e8f..667587fa22 100644
--- a/components/tellduslive/index.html
+++ b/components/tellduslive/index.html
@@ -102,7 +102,7 @@
- Introduced in release: 0.11
+ Introduced in release: 0.11
Related components
diff --git a/components/tesla/index.html b/components/tesla/index.html
index 8fee74275d..28f9a29378 100644
--- a/components/tesla/index.html
+++ b/components/tesla/index.html
@@ -107,10 +107,10 @@
- Introduced in release: 0.53
+ Introduced in release: 0.53
Related components
diff --git a/components/thethingsnetwork/index.html b/components/thethingsnetwork/index.html
index 8bf477e17d..b561c5ff75 100644
--- a/components/thethingsnetwork/index.html
+++ b/components/thethingsnetwork/index.html
@@ -140,10 +140,10 @@ Access keys
- Introduced in release: 0.55
+ Introduced in release: 0.55
Related components
diff --git a/components/thingspeak/index.html b/components/thingspeak/index.html
index 3d1157268e..bd4b68197b 100644
--- a/components/thingspeak/index.html
+++ b/components/thingspeak/index.html
@@ -101,7 +101,7 @@ For now, it records exactly one entity at once, which is great for testing purpo
- Introduced in release: 0.32
+ Introduced in release: 0.32
Category History
diff --git a/components/timer/index.html b/components/timer/index.html
index 4bb4eb037c..da654f5786 100644
--- a/components/timer/index.html
+++ b/components/timer/index.html
@@ -212,7 +212,7 @@ If no entity_id is given all active timer
- Introduced in release: 0.57
+ Introduced in release: 0.57
Category Automation
diff --git a/components/toon/index.html b/components/toon/index.html
index 67f05f30ff..7e1a1df4d1 100644
--- a/components/toon/index.html
+++ b/components/toon/index.html
@@ -100,10 +100,10 @@
- Introduced in release: 0.56
+ Introduced in release: 0.56
Related components
diff --git a/components/tradfri/index.html b/components/tradfri/index.html
index c75a4b3b20..0f8f655f29 100644
--- a/components/tradfri/index.html
+++ b/components/tradfri/index.html
@@ -103,10 +103,10 @@ Do not use the api_key variable. The key
- Introduced in release: 0.43
+ Introduced in release: 0.43
Related components
diff --git a/components/tts.amazon_polly/index.html b/components/tts.amazon_polly/index.html
index e1897b5bc6..a2ef78f563 100644
--- a/components/tts.amazon_polly/index.html
+++ b/components/tts.amazon_polly/index.html
@@ -191,7 +191,11 @@ Polly is a paid service via Amazon Web Services. There is a
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ tts/microsoft.py
This is a platform for
diff --git a/components/tts.picotts/index.html b/components/tts.picotts/index.html
index 096251f220..505c9bc816 100644
--- a/components/tts.picotts/index.html
+++ b/components/tts.picotts/index.html
@@ -105,7 +105,11 @@ Supported languages : ‘en-US’, ‘en-GB’, ‘de-DE’, ‘es-ES’, ‘fr-
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ tts/picotts.py
This is a platform for
diff --git a/components/tts.voicerss/index.html b/components/tts.voicerss/index.html
index fe805babc4..4bca197e08 100644
--- a/components/tts.voicerss/index.html
+++ b/components/tts.voicerss/index.html
@@ -111,7 +111,11 @@
- Introduced in release: 0.35
+ Introduced in release: 0.35
+
+
+ Source:
+ tts/voicerss.py
This is a platform for
diff --git a/components/tts.yandextts/index.html b/components/tts.yandextts/index.html
index 154bd4e659..39a4be9b28 100644
--- a/components/tts.yandextts/index.html
+++ b/components/tts.yandextts/index.html
@@ -114,7 +114,11 @@
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ tts/yandextts.py
This is a platform for
diff --git a/components/tts/index.html b/components/tts/index.html
index 04fd21fe5e..8c73c60eaa 100644
--- a/components/tts/index.html
+++ b/components/tts/index.html
@@ -163,7 +163,7 @@ If you are running Home Assistant over SSL or from within a container, you will
- Introduced in release: 0.35
+ Introduced in release: 0.35
Platforms
diff --git a/components/twilio/index.html b/components/twilio/index.html
index 11d99efdc8..262735a650 100644
--- a/components/twilio/index.html
+++ b/components/twilio/index.html
@@ -101,7 +101,7 @@ Calls are limited to 10 minutes and will play a short trial message before your
- Introduced in release: 0.40
+ Introduced in release: 0.40
Category Hub
diff --git a/components/upnp/index.html b/components/upnp/index.html
index efd1f722f1..f54ae27b51 100644
--- a/components/upnp/index.html
+++ b/components/upnp/index.html
@@ -122,7 +122,7 @@
- Introduced in release: 0.18
+ Introduced in release: 0.18
Related components
diff --git a/components/usps/index.html b/components/usps/index.html
index 360448cf1c..651d8b5f12 100644
--- a/components/usps/index.html
+++ b/components/usps/index.html
@@ -103,10 +103,10 @@ The USPS sensor logs into the MyUSPS website to scrape package data. It does not
- Introduced in release: 0.52
+ Introduced in release: 0.52
Related components
diff --git a/components/vacuum.dyson/index.html b/components/vacuum.dyson/index.html
index 4b30702b83..20b7c02095 100644
--- a/components/vacuum.dyson/index.html
+++ b/components/vacuum.dyson/index.html
@@ -101,10 +101,14 @@
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ vacuum/dyson.py
This is a platform for
diff --git a/components/vacuum.mqtt/index.html b/components/vacuum.mqtt/index.html
index 0c847eb174..3f7213fa79 100644
--- a/components/vacuum.mqtt/index.html
+++ b/components/vacuum.mqtt/index.html
@@ -195,7 +195,11 @@
- Introduced in release: 0.54
+ Introduced in release: 0.54
+
+
+ Source:
+ vacuum/mqtt.py
This is a platform for
diff --git a/components/vacuum.neato/index.html b/components/vacuum.neato/index.html
index 469ff51b04..408000d9b1 100644
--- a/components/vacuum.neato/index.html
+++ b/components/vacuum.neato/index.html
@@ -90,10 +90,14 @@ The status will contain attributes on the robots last clean session.
- Introduced in release: 0.57
+ Introduced in release: 0.57
+
+
+ Source:
+ vacuum/neato.py
This is a platform for
diff --git a/components/vacuum.roomba/index.html b/components/vacuum.roomba/index.html
index 157d57abab..a8408eac38 100644
--- a/components/vacuum.roomba/index.html
+++ b/components/vacuum.roomba/index.html
@@ -111,7 +111,11 @@ The Roomba’s MQTT server only allows a single connection. Enabling continuous
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ vacuum/roomba.py
This is a platform for
diff --git a/components/vacuum.xiaomi_miio/index.html b/components/vacuum.xiaomi_miio/index.html
index 9a6f4e9082..5d5e7b6467 100644
--- a/components/vacuum.xiaomi_miio/index.html
+++ b/components/vacuum.xiaomi_miio/index.html
@@ -366,10 +366,14 @@ easily via a hidden menu item at the Mi-Home app.
- Introduced in release: 0.51
+ Introduced in release: 0.51
+
+
+ Source:
+ vacuum/xiaomi_miio.py
This is a platform for
diff --git a/components/velbus/index.html b/components/velbus/index.html
index a32c5a46c5..d157d90a45 100644
--- a/components/velbus/index.html
+++ b/components/velbus/index.html
@@ -92,10 +92,10 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
Related components
diff --git a/components/velux/index.html b/components/velux/index.html
index 1185a5e814..262a380bc2 100644
--- a/components/velux/index.html
+++ b/components/velux/index.html
@@ -97,10 +97,10 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
Related components
diff --git a/components/vera/index.html b/components/vera/index.html
index 0d9a3153e4..24c1ab8ed7 100644
--- a/components/vera/index.html
+++ b/components/vera/index.html
@@ -112,7 +112,7 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/verisure/index.html b/components/verisure/index.html
index 68e64d686e..5a5d0a87c7 100644
--- a/components/verisure/index.html
+++ b/components/verisure/index.html
@@ -114,10 +114,10 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/volvooncall/index.html b/components/volvooncall/index.html
index e49d614ce7..9dbc2d6cd6 100644
--- a/components/volvooncall/index.html
+++ b/components/volvooncall/index.html
@@ -128,10 +128,10 @@
- Introduced in release: 0.39
+ Introduced in release: 0.39
Related components
diff --git a/components/wake_on_lan/index.html b/components/wake_on_lan/index.html
index cb057a846a..7aca70ce3f 100644
--- a/components/wake_on_lan/index.html
+++ b/components/wake_on_lan/index.html
@@ -115,10 +115,10 @@
- Introduced in release: 0.49
+ Introduced in release: 0.49
Related components
diff --git a/components/weather.bom/index.html b/components/weather.bom/index.html
index 18d1d8f095..842d7d16f8 100644
--- a/components/weather.bom/index.html
+++ b/components/weather.bom/index.html
@@ -99,10 +99,14 @@ The weather platform is easier to configure but less customizable.
- Introduced in release: 0.36
+ Introduced in release: 0.36
+
+
+ Source:
+ weather/bom.py
This is a platform for
diff --git a/components/weather.buienradar/index.html b/components/weather.buienradar/index.html
index a014641262..749413a908 100644
--- a/components/weather.buienradar/index.html
+++ b/components/weather.buienradar/index.html
@@ -118,10 +118,14 @@ The weather platform is easier to configure but less customizable.
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ weather/buienradar.py
This is a platform for
diff --git a/components/weather.metoffice/index.html b/components/weather.metoffice/index.html
index 82f23fa10f..f2680e8a8d 100644
--- a/components/weather.metoffice/index.html
+++ b/components/weather.metoffice/index.html
@@ -99,10 +99,14 @@ The weather platform is easier to configure but less customizable.
- Introduced in release: 0.42
+ Introduced in release: 0.42
+
+
+ Source:
+ weather/metoffice.py
This is a platform for
diff --git a/components/weather.openweathermap/index.html b/components/weather.openweathermap/index.html
index 5aed2e4f9b..c3bf54bc6e 100644
--- a/components/weather.openweathermap/index.html
+++ b/components/weather.openweathermap/index.html
@@ -103,10 +103,14 @@ This platform is an alternative to the : Cloud Polling
+ IoT class: Cloud Polling
- Introduced in release: 0.32
+ Introduced in release: 0.32
+
+
+ Source:
+ weather/openweathermap.py
This is a platform for
diff --git a/components/weather.yweather/index.html b/components/weather.yweather/index.html
index 5a090640e0..8e8125eecb 100644
--- a/components/weather.yweather/index.html
+++ b/components/weather.yweather/index.html
@@ -104,7 +104,11 @@ This platform is an alternative to the
- Introduced in release: 0.47
+ Introduced in release: 0.47
+
+
+ Source:
+ weather/yweather.py
This is a platform for
diff --git a/components/weather.zamg/index.html b/components/weather.zamg/index.html
index 321ad4638e..1b2179e394 100644
--- a/components/weather.zamg/index.html
+++ b/components/weather.zamg/index.html
@@ -102,10 +102,14 @@ This platform is an alternative to the
- Introduced in release: 0.39
+ Introduced in release: 0.39
+
+
+ Source:
+ weather/zamg.py
This is a platform for
diff --git a/components/weblink/index.html b/components/weblink/index.html
index 015675d53c..fed18ae9eb 100644
--- a/components/weblink/index.html
+++ b/components/weblink/index.html
@@ -102,7 +102,7 @@
- Introduced in release: 0.13
+ Introduced in release: 0.13
Category Front end
diff --git a/components/wemo/index.html b/components/wemo/index.html
index 1a8215d89f..1a9713e0b0 100644
--- a/components/wemo/index.html
+++ b/components/wemo/index.html
@@ -100,7 +100,7 @@
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/wink/index.html b/components/wink/index.html
index 03b071dcc6..18435231e2 100644
--- a/components/wink/index.html
+++ b/components/wink/index.html
@@ -462,10 +462,10 @@ The following services only work with the Dome siren/chime.
- Introduced in release: pre 0.7
+ Introduced in release: pre 0.7
Related components
diff --git a/components/xiaomi_aqara/index.html b/components/xiaomi_aqara/index.html
index bb26792fdc..1c901ddcd0 100644
--- a/components/xiaomi_aqara/index.html
+++ b/components/xiaomi_aqara/index.html
@@ -369,10 +369,10 @@
- Introduced in release: 0.50
+ Introduced in release: 0.50
Related components
diff --git a/components/zabbix/index.html b/components/zabbix/index.html
index f7bf4281f9..f6faa19061 100644
--- a/components/zabbix/index.html
+++ b/components/zabbix/index.html
@@ -109,10 +109,10 @@
- Introduced in release: 0.37
+ Introduced in release: 0.37
Related components
diff --git a/components/zeroconf/index.html b/components/zeroconf/index.html
index 71ad173b85..b149284084 100644
--- a/components/zeroconf/index.html
+++ b/components/zeroconf/index.html
@@ -109,7 +109,7 @@ Service data for service 'Home' o
- Introduced in release: 0.18
+ Introduced in release: 0.18
Category Other
diff --git a/components/zha/index.html b/components/zha/index.html
index 81f629be22..dde067c54a 100644
--- a/components/zha/index.html
+++ b/components/zha/index.html
@@ -111,10 +111,10 @@ and the path to the serial device for the radio and path to the database which w
- Introduced in release: 0.44
+ Introduced in release: 0.44
Related components
diff --git a/components/zigbee/index.html b/components/zigbee/index.html
index fd8b147268..d32165ff77 100644
--- a/components/zigbee/index.html
+++ b/components/zigbee/index.html
@@ -116,10 +116,10 @@ The port may also appear as /dev/ttyACM* if you’re communicating with the ZigB
- Introduced in release: 0.12
+ Introduced in release: 0.12
Related components
diff --git a/components/zoneminder/index.html b/components/zoneminder/index.html
index b4e84d2db2..68db33fba8 100644
--- a/components/zoneminder/index.html
+++ b/components/zoneminder/index.html
@@ -110,10 +110,10 @@
- Introduced in release: 0.31
+ Introduced in release: 0.31
Related components
diff --git a/components/zwave/index.html b/components/zwave/index.html
index c03f554b17..1dbf6c0834 100644
--- a/components/zwave/index.html
+++ b/components/zwave/index.html
@@ -90,7 +90,7 @@
Related components
diff --git a/sitemap.xml b/sitemap.xml
index 3bc6a7f9b9..d57cc559cc 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3646,7 +3646,7 @@
https://home-assistant.io/components/switch.hook/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/cookbook/automation_for_rainy_days/
@@ -4314,99 +4314,99 @@
https://home-assistant.io/docs/autostart/init.d/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/api/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/configuration/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/installation/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/operation/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/reboot/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/running/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/updating/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/windows/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/certificates/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/hadashboard/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/hass-configurator/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/ios/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/nginx/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/notebooks/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/scenegen/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/ecosystem/synology/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/tools/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/tools/dev-tools/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/tools/hass/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/docs/tools/scripts/
-2017-11-05T13:27:57+00:00
+2017-11-05T14:11:39+00:00
https://home-assistant.io/faq/after-upgrading/
@@ -5496,62 +5496,62 @@
https://home-assistant.io/demo/frontend.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/index.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-event.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-info.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-service.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-state.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-template.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-history.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-iframe.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-logbook.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/demo/panels/ha-panel-map.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/googlef4f3693c209fe788.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
https://home-assistant.io/static/mdi-demo.html
-2017-11-05T13:27:03+00:00
+2017-11-05T14:10:46+00:00
diff --git a/stylesheets/screen.css b/stylesheets/screen.css
index edc4a290b6..129c0075d4 100644
--- a/stylesheets/screen.css
+++ b/stylesheets/screen.css
@@ -26,4 +26,4 @@
* Email: dave@fontawesome.io
* Twitter: http://twitter.com/davegandy
* Work: Lead Product Designer @ Kyruus - http://kyruus.com
- */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 944px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu li a .icon{display:none}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 12px;text-decoration:none;font-weight:normal;font-size:14px;line-height:1}.menu li a.show-search{padding-left:0;padding-right:0}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding-top:40px;padding-bottom:24px}.toggle{z-index:20}@media only screen and (max-width: 944px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.site-header{position:relative}.search-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;padding-top:19px;padding-right:15%}.search-container .search{max-width:500px;width:100%;border-bottom:2px solid #049cdb;float:right}.search-container .search .algolia-autocomplete{width:calc(100% - 64px);margin:0 10px}.search-container .search input{border:0;width:100%;outline:none}@media only screen and (max-width: 944px){.search-container{z-index:20;padding-right:5px;padding-left:5px}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block;font-weight:500}.material-card{background-color:#fefefe;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.material-card h1{font-family:Roboto, Noto, sans-serif;-webkit-font-smoothing:antialiased;font-size:24px;font-weight:400;letter-spacing:-.012em;line-height:40px;color:#212121;padding:20px 16px 12px;text-transform:capitalize;margin:0}.material-card.text{padding:16px}.material-card.text h1{padding:4px 0px 12px}.material-card .links{margin-top:8px;margin-left:-8px}.material-card .links a{text-decoration:none;font-weight:500;text-transform:uppercase;display:inline-block;margin:0 8px}.frontpage .material-card{margin-bottom:24px}.frontpage .current-version .release-date{white-space:nowrap}.frontpage .recent-posts .blog-date{white-space:nowrap}.frontpage .highlight-blog-post{font-size:2.0rem;line-height:1.15;padding:15px;display:block;text-decoration:none;color:white;transition:background-color .5s;background-color:#038FC7}.frontpage .highlight-blog-post.large{font-size:2.25rem;line-height:1.33333}.frontpage .highlight-blog-post:hover{background-color:#04b3f9}.frontpage .shirt-promo{display:block;padding-top:30%;background-image:url(/images/merchandise/shirt-frontpage.png);background-size:cover;background-position:center;text-decoration:none}.frontpage .shirt-promo .caption{padding:16px 12px 12px;background-color:rgba(0,0,0,0.54);color:white;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.frontpage .shirt-promo .caption .title{font-size:20px;font-weight:400}.frontpage .shirt-promo .caption .subtitle{font-size:12px;font-weight:initial}.frontpage .supported-brands{text-align:center}.frontpage .supported-brands a{text-decoration:none}.frontpage .supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.frontpage .seen-press{margin-top:24px}.frontpage .seen-press img{border:0;box-shadow:none;margin:15px;width:200px;max-width:40%}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link,dt:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before,dt:hover a.title-link::before{position:absolute;top:2px;left:-25px;padding-right:40px;font-family:"FontAwesome";font-size:15px;color:#999;content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px}.ha-title a>*{vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post,article.page,article.listing{font-size:1.125em;line-height:1.6}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px;vertical-align:middle}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.post>.entry-content>table,article.page>table,article.page>.entry-content>table,article.listing>table,article.listing>.entry-content>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p:last-child,article.page li>p:last-child,article.listing li>p:last-child{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}article.post a,article.page a,article.listing a{text-decoration:underline}article.post a.btn,article.page a.btn,article.listing a.btn{text-decoration:none}article.post h2,article.page h2,article.listing h2{font-size:1.5em;margin-top:2em}article.post h3,article.page h3,article.listing h3{text-transform:uppercase;letter-spacing:0.125rem;font-size:1.2rem;margin-top:2em}article.post h4,article.page h4,article.listing h4{font-size:1.1rem;margin-top:2em}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome", sans-serif;content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.copyright{text-align:center}.copyright i{font-size:3em;margin-right:8px;position:relative;top:-5px}.copyright .credit{text-align:left;display:inline-block;font-size:.8em}.aside-module .section{margin-bottom:16px}.aside-module .brand-logo-container{text-align:center;height:97px}.aside-module .brand-logo-container img{max-height:97px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:25px;background:#000}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edit-github{float:right;margin-left:8px;margin-bottom:8px;font-size:.8em}ul.sidebar-menu a.active{color:#000;font-weight:bold}ul.sidebar-menu ul{margin-left:30px}a code{color:#049cdb}twitterwidget{margin-left:auto;margin-right:auto}.text-center{text-align:center}.aside-module{max-width:100%;overflow:hidden}div.config-vars dl{margin-bottom:1.5em}div.config-vars dl.nested{border-left:1px dotted #049cdb;padding-left:6px}div.config-vars dl dt{font-weight:bold}div.config-vars dl dd{margin:0 0 0.5em 1em}div.config-vars dl dd p.desc{margin:0}div.config-vars dl dd p.desc span.type,div.config-vars dl dd p.desc span.required{font-style:italic}div.config-vars dl dd p.desc span.type::after,div.config-vars dl dd p.desc span.required::after{content:" "}div.config-vars dl dd p.default{font-style:italic;margin:0}#components-page .component-search{margin-bottom:24px}#components-page .component-search input{width:100%;padding:10px;background-color:#fefefe;border-radius:2px;border:1px solid;border-color:#7c7c7c #c3c3c3 #ddd}@media only screen and (max-width: 480px){#components-page .hass-option-cards .option-card{width:100%}}@media only screen and (max-width: 1023px){#components-page .filter-button-group{margin-bottom:16px}#components-page .filter-button-group .btn{display:inline-block;margin-right:8px;margin-bottom:8px}#components-page .filter-button-group .btn.current{background-color:#3A5561;background-image:linear-gradient(to bottom, #3a5561,#3f6b7d)}}@media only screen and (min-width: 1024px){#components-page .filter-button-group .featured{margin:12px 0}#components-page .filter-button-group .added_in_current_version{margin-top:12px}#components-page .filter-button-group .added_two_versions_ago{margin-bottom:12px}#components-page .filter-button-group .btn{display:block;background:0;color:black;box-shadow:none;text-shadow:none;padding:2px}#components-page .filter-button-group .btn.current{font-weight:bold}}.hass-option-cards{display:-ms-flexbox;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:-4px}.hass-option-cards p.note{width:100%}.hass-option-cards .option-card{flex:0 0 auto;width:210px;height:142px;display:inline-block;background-color:#fefefe;margin:4px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:8px;text-align:center;text-decoration:none}.hass-option-cards .option-card .img-container{height:50px;margin:8px 0;font:0/0 a}.hass-option-cards .option-card .img-container:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.hass-option-cards .option-card .img-container img{max-width:100%;max-height:50px;box-shadow:none;border:none;vertical-align:middle}.hass-option-cards .option-card .title{text-decoration:none;font-size:18px;color:#000;line-height:1.3em;height:2.6em}.hass-option-cards .option-card .category{font-size:14px;color:#AAA}.hass-option-cards.show-items .option-card{opacity:0;-webkit-animation:new-item-animation .2s linear forwards;-o-animation:new-item-animation .2s linear forwards;animation:new-item-animation .2s linear forwards}.hass-option-cards.remove-items .option-card{-webkit-animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;-o-animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards}@keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes new-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes openspace{to{height:auto}}@-webkit-keyframes openspace{to{height:auto}}@-o-keyframes openspace{to{height:auto}}@keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-o-keyframes removed-item-animation{from{opacity:1;-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0);opacity:0}}code.highlighter-rouge{background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em}.highlight{background-color:#FFF;border:1px solid #CCC;font-family:"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;color:#000;padding:1em 0px 1em 1em;font-size:15px}.highlight .hll{background-color:#ffc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}@media print{header div.grid__item nav{display:none}aside#sidebar{display:none}.grid__item{display:block;width:100%}div.filter-button-group{display:none}.hass-option-cards.show-items{display:block}.hass-option-cards.show-items a.option-card{display:block;opacity:1;width:100%;height:auto;min-height:80px;margin-bottom:8px}.hass-option-cards.show-items a.option-card .img-container{float:left;width:33%;text-align:center}.hass-option-cards.show-items a.option-card div.title{height:1.5em;margin-top:8px}}
+ */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 944px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu li a .icon{display:none}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 12px;text-decoration:none;font-weight:normal;font-size:14px;line-height:1}.menu li a.show-search{padding-left:0;padding-right:0}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding-top:40px;padding-bottom:24px}.toggle{z-index:20}@media only screen and (max-width: 944px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.site-header{position:relative}.search-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;padding-top:19px;padding-right:15%}.search-container .search{max-width:500px;width:100%;border-bottom:2px solid #049cdb;float:right}.search-container .search .algolia-autocomplete{width:calc(100% - 64px);margin:0 10px}.search-container .search input{border:0;width:100%;outline:none}@media only screen and (max-width: 944px){.search-container{z-index:20;padding-right:5px;padding-left:5px}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block;font-weight:500}.material-card{background-color:#fefefe;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.material-card h1{font-family:Roboto, Noto, sans-serif;-webkit-font-smoothing:antialiased;font-size:24px;font-weight:400;letter-spacing:-.012em;line-height:40px;color:#212121;padding:20px 16px 12px;text-transform:capitalize;margin:0}.material-card.text{padding:16px}.material-card.text h1{padding:4px 0px 12px}.material-card .links{margin-top:8px;margin-left:-8px}.material-card .links a{text-decoration:none;font-weight:500;text-transform:uppercase;display:inline-block;margin:0 8px}.frontpage .material-card{margin-bottom:24px}.frontpage .current-version .release-date{white-space:nowrap}.frontpage .recent-posts .blog-date{white-space:nowrap}.frontpage .highlight-blog-post{font-size:2.0rem;line-height:1.15;padding:15px;display:block;text-decoration:none;color:white;transition:background-color .5s;background-color:#038FC7}.frontpage .highlight-blog-post.large{font-size:2.25rem;line-height:1.33333}.frontpage .highlight-blog-post:hover{background-color:#04b3f9}.frontpage .shirt-promo{display:block;padding-top:30%;background-image:url(/images/merchandise/shirt-frontpage.png);background-size:cover;background-position:center;text-decoration:none}.frontpage .shirt-promo .caption{padding:16px 12px 12px;background-color:rgba(0,0,0,0.54);color:white;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.frontpage .shirt-promo .caption .title{font-size:20px;font-weight:400}.frontpage .shirt-promo .caption .subtitle{font-size:12px;font-weight:initial}.frontpage .supported-brands{text-align:center}.frontpage .supported-brands a{text-decoration:none}.frontpage .supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.frontpage .seen-press{margin-top:24px}.frontpage .seen-press img{border:0;box-shadow:none;margin:15px;width:200px;max-width:40%}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link,dt:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before,dt:hover a.title-link::before{position:absolute;top:2px;left:-25px;padding-right:40px;font-family:"FontAwesome";font-size:15px;color:#999;content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px}.ha-title a>*{vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post,article.page,article.listing{font-size:1.125em;line-height:1.6}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px;vertical-align:middle}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.post>.entry-content>table,article.page>table,article.page>.entry-content>table,article.listing>table,article.listing>.entry-content>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p:last-child,article.page li>p:last-child,article.listing li>p:last-child{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}article.post a,article.page a,article.listing a{text-decoration:underline}article.post a.btn,article.page a.btn,article.listing a.btn{text-decoration:none}article.post h2,article.page h2,article.listing h2{font-size:1.5em;margin-top:2em}article.post h3,article.page h3,article.listing h3{text-transform:uppercase;letter-spacing:0.125rem;font-size:1.2rem;margin-top:2em}article.post h4,article.page h4,article.listing h4{font-size:1.1rem;margin-top:2em}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome", sans-serif;content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.copyright{text-align:center}.copyright i{font-size:3em;margin-right:8px;position:relative;top:-5px}.copyright .credit{text-align:left;display:inline-block;font-size:.8em}.aside-module .section{margin-bottom:10px}.aside-module .brand-logo-container{text-align:center;height:87px}.aside-module .brand-logo-container img{max-height:67px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:25px;background:#000}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edit-github{float:right;margin-left:8px;margin-bottom:8px;font-size:.8em}ul.sidebar-menu a.active{color:#000;font-weight:bold}ul.sidebar-menu ul{margin-left:30px}a code{color:#049cdb}twitterwidget{margin-left:auto;margin-right:auto}.text-center{text-align:center}.aside-module{max-width:100%;overflow:hidden}div.config-vars dl{margin-bottom:1.5em}div.config-vars dl.nested{border-left:1px dotted #049cdb;padding-left:6px}div.config-vars dl dt{font-weight:bold}div.config-vars dl dd{margin:0 0 0.5em 1em}div.config-vars dl dd p.desc{margin:0}div.config-vars dl dd p.desc span.type,div.config-vars dl dd p.desc span.required{font-style:italic}div.config-vars dl dd p.desc span.type::after,div.config-vars dl dd p.desc span.required::after{content:" "}div.config-vars dl dd p.default{font-style:italic;margin:0}#components-page .component-search{margin-bottom:24px}#components-page .component-search input{width:100%;padding:10px;background-color:#fefefe;border-radius:2px;border:1px solid;border-color:#7c7c7c #c3c3c3 #ddd}@media only screen and (max-width: 480px){#components-page .hass-option-cards .option-card{width:100%}}@media only screen and (max-width: 1023px){#components-page .filter-button-group{margin-bottom:16px}#components-page .filter-button-group .btn{display:inline-block;margin-right:8px;margin-bottom:8px}#components-page .filter-button-group .btn.current{background-color:#3A5561;background-image:linear-gradient(to bottom, #3a5561,#3f6b7d)}}@media only screen and (min-width: 1024px){#components-page .filter-button-group .featured{margin:12px 0}#components-page .filter-button-group .added_in_current_version{margin-top:12px}#components-page .filter-button-group .added_two_versions_ago{margin-bottom:12px}#components-page .filter-button-group .btn{display:block;background:0;color:black;box-shadow:none;text-shadow:none;padding:2px}#components-page .filter-button-group .btn.current{font-weight:bold}}.hass-option-cards{display:-ms-flexbox;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:-4px}.hass-option-cards p.note{width:100%}.hass-option-cards .option-card{flex:0 0 auto;width:210px;height:142px;display:inline-block;background-color:#fefefe;margin:4px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:8px;text-align:center;text-decoration:none}.hass-option-cards .option-card .img-container{height:50px;margin:8px 0;font:0/0 a}.hass-option-cards .option-card .img-container:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.hass-option-cards .option-card .img-container img{max-width:100%;max-height:50px;box-shadow:none;border:none;vertical-align:middle}.hass-option-cards .option-card .title{text-decoration:none;font-size:18px;color:#000;line-height:1.3em;height:2.6em}.hass-option-cards .option-card .category{font-size:14px;color:#AAA}.hass-option-cards.show-items .option-card{opacity:0;-webkit-animation:new-item-animation .2s linear forwards;-o-animation:new-item-animation .2s linear forwards;animation:new-item-animation .2s linear forwards}.hass-option-cards.remove-items .option-card{-webkit-animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;-o-animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;animation:removed-item-animation 0.2s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards}@keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes new-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes openspace{to{height:auto}}@-webkit-keyframes openspace{to{height:auto}}@-o-keyframes openspace{to{height:auto}}@keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-o-keyframes removed-item-animation{from{opacity:1;-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0);opacity:0}}code.highlighter-rouge{background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em}.highlight{background-color:#FFF;border:1px solid #CCC;font-family:"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;color:#000;padding:1em 0px 1em 1em;font-size:15px}.highlight .hll{background-color:#ffc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}@media print{header div.grid__item nav{display:none}aside#sidebar{display:none}.grid__item{display:block;width:100%}div.filter-button-group{display:none}.hass-option-cards.show-items{display:block}.hass-option-cards.show-items a.option-card{display:block;opacity:1;width:100%;height:auto;min-height:80px;margin-bottom:8px}.hass-option-cards.show-items a.option-card .img-container{float:left;width:33%;text-align:center}.hass-option-cards.show-items a.option-card div.title{height:1.5em;margin-top:8px}}