Site updated at 2017-10-31 19:30:51 UTC

This commit is contained in:
Travis CI 2017-10-31 19:30:52 +00:00
parent 610189caa2
commit 056446772d
552 changed files with 11291 additions and 898 deletions

View file

@ -80,46 +80,46 @@ Support for these components is provided by the Home Assistant community.
<div class="grid">
<div class="grid__item one-sixth lap-one-whole palm-one-whole">
<div class="filter-button-group">
<a href='#all' class="btn">All (869)</a>
<a href='#all' class="btn">All (889)</a>
<a href='#featured' class="btn featured">Featured</a>
<a href='#version/0.56' class="btn added_in_current_version">Added in 0.56 (21)</a>
<a href='#version/0.55' class="btn added_one_version_ago">Added in 0.55 (15)</a>
<a href='#version/0.56' class="btn added_in_current_version">Added in 0.56 (23)</a>
<a href='#version/0.55' class="btn added_one_version_ago">Added in 0.55 (16)</a>
<a href='#version/0.54' class="btn added_two_versions_ago">Added in 0.54 (16)</a>
<a href='#alarm' class="btn">Alarm (18)</a>
<a href='#automation' class="btn">Automation (19)</a>
<a href='#binary-sensor' class="btn">Binary Sensor (63)</a>
<a href='#binary-sensor' class="btn">Binary Sensor (64)</a>
<a href='#calendar' class="btn">Calendar (4)</a>
<a href='#camera' class="btn">Camera (28)</a>
<a href='#climate' class="btn">Climate (25)</a>
<a href='#camera' class="btn">Camera (29)</a>
<a href='#climate' class="btn">Climate (26)</a>
<a href='#cover' class="btn">Cover (21)</a>
<a href='#diy' class="btn">DIY (15)</a>
<a href='#downloading' class="btn">Downloading (5)</a>
<a href='#downloading' class="btn">Downloading (6)</a>
<a href='#energy' class="btn">Energy (11)</a>
<a href='#fan' class="btn">Fan (9)</a>
<a href='#finance' class="btn">Finance (9)</a>
<a href='#front-end' class="btn">Front end (5)</a>
<a href='#health' class="btn">Health (4)</a>
<a href='#history' class="btn">History (15)</a>
<a href='#hub' class="btn">Hub (74)</a>
<a href='#hub' class="btn">Hub (77)</a>
<a href='#image-processing' class="btn">Image Processing (8)</a>
<a href='#intent' class="btn">Intent (2)</a>
<a href='#light' class="btn">Light (54)</a>
<a href='#lock' class="btn">Lock (12)</a>
<a href='#mailbox' class="btn">Mailbox (1)</a>
<a href='#media-player' class="btn">Media Player (51)</a>
<a href='#notifications' class="btn">Notifications (53)</a>
<a href='#notifications' class="btn">Notifications (54)</a>
<a href='#organization' class="btn">Organization (3)</a>
<a href='#presence-detection' class="btn">Presence Detection (44)</a>
<a href='#remote' class="btn">Remote (4)</a>
<a href='#scene' class="btn">Scene (5)</a>
<a href='#sensor' class="btn">Sensor (108)</a>
<a href='#sensor' class="btn">Sensor (112)</a>
<a href='#social' class="btn">Social (5)</a>
<a href='#switch' class="btn">Switch (69)</a>
<a href='#system-monitor' class="btn">System Monitor (26)</a>
<a href='#switch' class="btn">Switch (72)</a>
<a href='#system-monitor' class="btn">System Monitor (27)</a>
<a href='#telegram-chatbot' class="btn">Telegram chatbot (3)</a>
<a href='#text-to-speech' class="btn">Text-to-speech (6)</a>
<a href='#transport' class="btn">Transport (13)</a>
<a href='#utility' class="btn">Utility (5)</a>
<a href='#transport' class="btn">Transport (15)</a>
<a href='#utility' class="btn">Utility (7)</a>
<a href='#vacuum' class="btn">Vacuum (4)</a>
<a href='#voice' class="btn">Voice (6)</a>
<a href='#weather' class="btn">Weather (23)</a>
@ -193,7 +193,6 @@ var allComponents = [
{url:"/components/sensor.android_ip_webcam/", title:"Android IP Webcam Sensor", cat:"sensor", featured: false, v: "0.40", logo: "android_ip_webcam.png"},
{url:"/components/switch.android_ip_webcam/", title:"Android IP Webcam Settings", cat:"switch", featured: false, v: "0.40", logo: "android_ip_webcam.png"},
{url:"/components/media_player.anthemav/", title:"Anthem A/V Receivers", cat:"media-player", featured: false, v: "0.37", logo: "anthemav.png"},
{url:"/components/apiai/", title:"Api.AI", cat:"voice", featured: false, v: "0.38", logo: "apiai.png"},
{url:"/components/apple_tv/", title:"Apple TV", cat:"hub", featured: false, v: "0.49", logo: "apple.png"},
{url:"/components/media_player.apple_tv/", title:"Apple TV Media Player", cat:"media-player", featured: false, v: "0.38", logo: "apple.png"},
{url:"/components/remote.apple_tv/", title:"Apple TV Remote", cat:"remote", featured: false, v: "0.49", logo: "apple.png"},
@ -285,10 +284,12 @@ var allComponents = [
{url:"/components/datadog/", title:"Datadog", cat:"history", featured: false, v: "0.45", logo: "datadog.png"},
{url:"/components/light.decora/", title:"Decora", cat:"light", featured: false, v: "0.37", logo: "leviton.png"},
{url:"/components/light.decora_wifi/", title:"Decora Wi-Fi", cat:"light", featured: false, v: "0.51", logo: "leviton.png"},
{url:"/components/sensor.deluge/", title:"Deluge Sensor", cat:"downloading", featured: false, v: "0.57", logo: "deluge.png"},
{url:"/components/demo/", title:"Demo platforms", cat:"other", featured: false, v: "0.0", logo: "home-assistant.png"},
{url:"/components/media_player.denonavr/", title:"Denon AVR Network Receivers", cat:"media-player", featured: false, v: "0.7", logo: "denon.png"},
{url:"/components/media_player.denon/", title:"Denon Network Receivers", cat:"media-player", featured: false, v: "0.7", logo: "denon.png"},
{url:"/components/sensor.deutsche_bahn/", title:"Deutsche Bahn", cat:"transport", featured: false, v: "0.14", logo: "db.png"},
{url:"/components/dialogflow/", title:"Dialogflow", cat:"voice", featured: false, v: "0.56", logo: "apiai.png"},
{url:"/components/switch.digitalloggers/", title:"Digital Loggers Switch", cat:"switch", featured: false, v: "0.35", logo: "digitalloggers.png"},
{url:"/components/digital_ocean/", title:"Digital Ocean", cat:"hub", featured: false, v: "0.30", logo: "digital_ocean.png"},
{url:"/components/binary_sensor.digital_ocean/", title:"Digital Ocean Binary Sensor", cat:"system-monitor", featured: false, v: "0.30", logo: "digital_ocean.png"},
@ -315,6 +316,7 @@ var allComponents = [
{url:"/components/fan.dyson/", title:"Dyson Purifier Fan", cat:"fan", featured: false, v: "0.47", logo: "dyson.png"},
{url:"/components/sensor.dyson/", title:"Dyson Purifier Sensor", cat:"sensor", featured: false, v: "0.47", logo: "dyson.png"},
{url:"/components/sensor.ebox/", title:"EBox", cat:"sensor", featured: false, v: "0.39", logo: "ebox.png"},
{url:"/components/climate/", title:"EPH Controls Ember Thermostat", cat:"climate", featured: false, v: "0.55", logo: "ephcontrolsember.png"},
{url:"/components/climate.eq3btsmart/", title:"EQ3 Bluetooth Smart Thermostats", cat:"climate", featured: false, v: "0.0", logo: "eq3.gif"},
{url:"/components/binary_sensor.ecobee/", title:"Ecobee Binary Sensor", cat:"binary-sensor", featured: false, v: "0.9", logo: "ecobee.png"},
{url:"/components/notify.ecobee/", title:"Ecobee Notify", cat:"notifications", featured: false, v: "0.20", logo: "ecobee.png"},
@ -351,6 +353,7 @@ var allComponents = [
{url:"/components/sensor.fritzbox_callmonitor/", title:"FRITZ!Box Call Monitor", cat:"system-monitor", featured: false, v: "0.27", logo: "avm.png"},
{url:"/components/sensor.fritzbox_netmonitor/", title:"FRITZ!Box Net Monitor", cat:"system-monitor", featured: false, v: "0.36", logo: "avm.png"},
{url:"/components/notify.facebook/", title:"Facebook Messenger", cat:"notifications", featured: false, v: "0.36", logo: "facebook.png"},
{url:"/components/sensor.fail2ban/", title:"Fail2Ban Sensor", cat:"sensor", featured: false, v: "0.57", logo: "fail2ban.png"},
{url:"/components/sensor.fastdotcom/", title:"Fast.com", cat:"system-monitor", featured: false, v: "0.26", logo: "fastdotcom.png"},
{url:"/components/sensor.fedex/", title:"Fedex Sensor", cat:"sensor", featured: false, v: "0.39", logo: "fedex.png"},
{url:"/components/feedreader/", title:"Feedreader", cat:"other", featured: false, v: "0.18", logo: "rss.gif"},
@ -384,6 +387,7 @@ var allComponents = [
{url:"/components/google_assistant/", title:"Google Assistant", cat:"voice", featured: true, v: "0.56", logo: "google-assistant.png"},
{url:"/components/calendar.google/", title:"Google Calendar Event", cat:"calendar", featured: false, v: "0.33", logo: "google_calendar.png"},
{url:"/components/media_player.cast/", title:"Google Cast", cat:"media-player", featured: true, v: "0.7", logo: "google_cast.png"},
{url:"/components/google_domains/", title:"Google Domains", cat:"utility", featured: false, v: "0.57", logo: "google_domains.png"},
{url:"/components/sensor.google_travel_time/", title:"Google Maps Travel Time", cat:"transport", featured: false, v: "0.19", logo: "google_maps.png"},
{url:"/components/media_player.gpmdp/", title:"Google Play Music Desktop Player", cat:"media-player", featured: false, v: "0.20", logo: "gpmdp.png"},
{url:"/components/tts.google/", title:"Google Text-to-Speech", cat:"text-to-speech", featured: false, v: "0.35", logo: "google.png"},
@ -455,6 +459,7 @@ var allComponents = [
{url:"/components/intent_script/", title:"Intent Script", cat:"intent", featured: false, v: "0.50", logo: "home-assistant.png"},
{url:"/components/binary_sensor.iss/", title:"International Space Station", cat:"binary-sensor", featured: false, v: "0.36", logo: "nasa.png"},
{url:"/components/introduction/", title:"Introduction", cat:"other", featured: false, v: "0.0", logo: "home-assistant.png"},
{url:"/components/sensor.irish_rail_transport/", title:"Irish Rail Transport", cat:"transport", featured: false, v: "0.56", logo: "irishrail.png"},
{url:"/components/device_tracker.mqtt_json/", title:"JSON MQTT Device Tracker", cat:"presence-detection", featured: false, v: "0.0", logo: "mqtt.png"},
{url:"/components/notify.xmpp/", title:"Jabber (XMPP)", cat:"notifications", featured: false, v: "0.7", logo: "xmpp.png"},
{url:"/components/joaoapps_join/", title:"Joaoapps Join", cat:"hub", featured: false, v: "0.24", logo: "joaoapps_join.png"},
@ -493,6 +498,8 @@ var allComponents = [
{url:"/components/device_tracker.linksys_ap/", title:"Linksys Access Points", cat:"presence-detection", featured: false, v: "0.37", logo: "linksys.png"},
{url:"/components/device_tracker.linksys_smart/", title:"Linksys Smart Wifi Router", cat:"presence-detection", featured: false, v: "0.48", logo: "linksys.png"},
{url:"/components/media_player.openhome/", title:"Linn / Openhome", cat:"media-player", featured: false, v: "0.39", logo: "linn.png"},
{url:"/components/linode/", title:"Linode", cat:"hub", featured: false, v: "0.57", logo: "linode.png"},
{url:"/components/binary_sensor.linode/", title:"Linode Binary Sensor", cat:"system-monitor", featured: false, v: "0.57", logo: "linode.png"},
{url:"/components/sensor.linux_battery/", title:"Linux Battery", cat:"system-monitor", featured: false, v: "0.28", logo: "linux_battery.png"},
{url:"/components/litejet/", title:"LiteJet", cat:"hub", featured: false, v: "0.32", logo: ""},
{url:"/components/light.litejet/", title:"LiteJet Light", cat:"light", featured: false, v: "0.32", logo: ""},
@ -587,6 +594,7 @@ var allComponents = [
{url:"/components/notify.mycroft/", title:"Mycroft AI", cat:"notifications", featured: false, v: "0.53", logo: "mycroft.png"},
{url:"/components/media_player.nad/", title:"NAD", cat:"media-player", featured: false, v: "0.36", logo: "nad.png"},
{url:"/components/media_player.nadtcp/", title:"NAD tcp", cat:"media-player", featured: false, v: "0.47", logo: "nad.png"},
{url:"/components/no_ip/", title:"NO-IP.com", cat:"utility", featured: false, v: "0.57", logo: "noip.png"},
{url:"/components/sensor.nut/", title:"NUT Sensor", cat:"system-monitor", featured: false, v: "0.0", logo: "nut.png"},
{url:"/components/alarm_control_panel.nx584/", title:"NX584 Alarm Control Panel", cat:"alarm", featured: false, v: "0.13", logo: "networx.png"},
{url:"/components/binary_sensor.nx584/", title:"NX584 zones", cat:"binary-sensor", featured: false, v: "0.14", logo: "networx.png"},
@ -596,6 +604,7 @@ var allComponents = [
{url:"/components/neato/", title:"Neato Robotics", cat:"hub", featured: false, v: "0.33", logo: "neato.png"},
{url:"/components/sensor.neato/", title:"Neato Robotics Sensor", cat:"sensor", featured: false, v: "0.33", logo: "neato.png"},
{url:"/components/switch.neato/", title:"Neato Robotics Switch", cat:"switch", featured: false, v: "0.31", logo: "neato.png"},
{url:"/components/sensor.nederlandse_spoorwegen/", title:"Nederlandse Spoorwegen", cat:"transport", featured: false, v: "0.57", logo: "nederlandse_spoorwegen.png"},
{url:"/components/lock.nello/", title:"Nello Lock", cat:"lock", featured: false, v: "0.52", logo: "nello.png"},
{url:"/components/nest/", title:"Nest", cat:"hub", featured: true, v: "0.0", logo: "nest.png"},
{url:"/components/binary_sensor.nest/", title:"Nest Binary Sensor", cat:"binary-sensor", featured: false, v: "0.7", logo: "nest.png"},
@ -710,7 +719,9 @@ var allComponents = [
{url:"/components/switch.rachio/", title:"Rachio Switch", cat:"switch", featured: false, v: "0.46", logo: "rachio.png"},
{url:"/components/sensor.radarr/", title:"Radarr Sensor", cat:"sensor", featured: false, v: "0.47", logo: "radarr.png"},
{url:"/components/climate.radiotherm/", title:"Radio Thermostat (3M Filtrete) Thermostat", cat:"climate", featured: false, v: "0.0", logo: "radiotherm.png"},
{url:"/components/switch.rainbird/", title:"Rain Bird Switch", cat:"hub", featured: false, v: "0.5", logo: "rainbird.png"},
{url:"/components/switch.rainmachine/", title:"RainMachine Switch", cat:"switch", featured: false, v: "0.51", logo: "rainmachine.png"},
{url:"/components/binary_sensor.random/", title:"Random Binary Sensor", cat:"sensor", featured: false, v: "0.57", logo: "home-assistant.png"},
{url:"/components/sensor.random/", title:"Random Sensor", cat:"sensor", featured: false, v: "0.32", logo: "home-assistant.png"},
{url:"/components/rpi_gpio/", title:"Raspberry PI GPIO", cat:"diy", featured: false, v: "0.7", logo: "raspberry-pi.png"},
{url:"/components/binary_sensor.rpi_gpio/", title:"Raspberry PI GPIO Binary Sensor", cat:"binary-sensor", featured: false, v: "0.7", logo: "raspberry-pi.png"},
@ -723,6 +734,7 @@ var allComponents = [
{url:"/components/switch.raspihats/", title:"Raspihats Switch", cat:"switch", featured: false, v: "0.45", logo: "raspihats.png"},
{url:"/components/recorder/", title:"Recorder", cat:"history", featured: false, v: "0.7", logo: "home-assistant.png"},
{url:"/components/ring/", title:"Ring", cat:"hub", featured: false, v: "0.42", logo: "ring.png"},
{url:"/components/camera.ring/", title:"Ring Binary Camera", cat:"camera", featured: false, v: "0.57", logo: "ring.png"},
{url:"/components/binary_sensor.ring/", title:"Ring Binary Sensor", cat:"binary-sensor", featured: false, v: "0.42", logo: "ring.png"},
{url:"/components/sensor.ring/", title:"Ring Sensor", cat:"sensor", featured: false, v: "0.40", logo: "ring.png"},
{url:"/components/sensor.ripple/", title:"Ripple", cat:"finance", featured: false, v: "0.47", logo: "ripple.png"},
@ -739,6 +751,7 @@ var allComponents = [
{url:"/components/notify.smtp/", title:"SMTP", cat:"notifications", featured: false, v: "0.7", logo: "smtp.png"},
{url:"/components/device_tracker.snmp/", title:"SNMP", cat:"presence-detection", featured: false, v: "0.7", logo: "network-snmp.png"},
{url:"/components/sensor.snmp/", title:"SNMP", cat:"system-monitor", featured: false, v: "0.22", logo: "network-snmp.png"},
{url:"/components/switch.snmp/", title:"SNMP Switch", cat:"switch", featured: false, v: "0.57", logo: "network-snmp.png"},
{url:"/components/spc/", title:"SPC", cat:"hub", featured: false, v: "0.47", logo: "vanderbilt_spc.png"},
{url:"/components/binary_sensor.spc/", title:"SPC Binary Sensor", cat:"binary-sensor", featured: false, v: "0.47", logo: "vanderbilt_spc.png"},
{url:"/components/media_player.samsungtv/", title:"Samsung Smart TV", cat:"media-player", featured: false, v: "0.13", logo: "samsung.png"},
@ -796,6 +809,7 @@ var allComponents = [
{url:"/components/sensor.synologydsm/", title:"SynologyDSM Sensor", cat:"system-monitor", featured: false, v: "0.32", logo: "synology.png"},
{url:"/components/notify.syslog/", title:"Syslog", cat:"notifications", featured: false, v: "0.7", logo: "syslog.png"},
{url:"/components/sensor.systemmonitor/", title:"System Monitor", cat:"system-monitor", featured: false, v: "0.7", logo: "system_monitor.png"},
{url:"/components/sensor.sytadin/", title:"Sytadin Sensor", cat:"sensor", featured: false, v: "0.57", logo: "sytadin.png"},
{url:"/components/binary_sensor.tcp/", title:"TCP Binary Sensor", cat:"binary-sensor", featured: false, v: "0.14", logo: "tcp_ip.png"},
{url:"/components/sensor.tcp/", title:"TCP Sensor", cat:"sensor", featured: false, v: "0.14", logo: "tcp_ip.png"},
{url:"/components/sensor.ted5000/", title:"TED5000 electricity monitoring", cat:"sensor", featured: false, v: "0.3", logo: "ted.png"},
@ -912,6 +926,7 @@ var allComponents = [
{url:"/components/sensor.wsdot/", title:"Washington State DOT", cat:"transport", featured: false, v: "0.37", logo: "wsdot.png"},
{url:"/components/sensor.wunderground/", title:"Weather Underground (WUnderground)", cat:"weather", featured: false, v: "0.27", logo: "wunderground.png"},
{url:"/components/weblink/", title:"Weblink", cat:"front-end", featured: false, v: "0.13", logo: "home-assistant.png"},
{url:"/components/sensor.whois/", title:"Whois Sensor", cat:"sensor", featured: false, v: "0.57", logo: "home-assistant.png"},
{url:"/components/wink/", title:"Wink", cat:"hub", featured: true, v: "0.7", logo: "wink.png"},
{url:"/components/alarm_control_panel.wink/", title:"Wink Alarm", cat:"alarm", featured: false, v: "0.37", logo: "wink.png"},
{url:"/components/binary_sensor.wink/", title:"Wink Binary Sensor", cat:"binary-sensor", featured: false, v: "0.14", logo: "wink.png"},
@ -930,6 +945,7 @@ var allComponents = [
{url:"/components/sensor.worxlandroid/", title:"Worx Landroid", cat:"diy", featured: false, v: "0.54", logo: "worx.png"},
{url:"/components/light.x10/", title:"X10", cat:"light", featured: false, v: "0.25", logo: "x10.gif"},
{url:"/components/sensor.xbox_live/", title:"Xbox Live", cat:"social", featured: false, v: "0.28", logo: "xbox-live.png"},
{url:"/components/fan.xiaomi_miio/", title:"Xiaomi Air Purifier 2", cat:"switch", featured: false, v: "0.0", logo: "xiaomi.png"},
{url:"/components/binary_sensor.xiaomi_aqara/", title:"Xiaomi Binary Sensor", cat:"binary-sensor", featured: false, v: "0.50", logo: "xiaomi.png"},
{url:"/components/cover.xiaomi_aqara/", title:"Xiaomi Cover", cat:"cover", featured: false, v: "0.50", logo: "xiaomi.png"},
{url:"/components/xiaomi_aqara/", title:"Xiaomi Gateway (Aqara)", cat:"hub", featured: false, v: "0.50", logo: "xiaomi.png"},
@ -949,6 +965,7 @@ var allComponents = [
{url:"/components/tts.yandextts/", title:"Yandex TTS", cat:"text-to-speech", featured: false, v: "0.36", logo: "yandex.png"},
{url:"/components/light.yeelightsunflower/", title:"Yeelight Sunflower Bulb", cat:"light", featured: false, v: "0.39", logo: "yeelight.png"},
{url:"/components/light.yeelight/", title:"Yeelight Wifi Bulb", cat:"light", featured: false, v: "0.32", logo: "yeelight.png"},
{url:"/components/notify.yessssms/", title:"Yesss SMS", cat:"notifications", featured: false, v: "0.57", logo: "yesssat.png"},
{url:"/components/camera.yi/", title:"Yi Home Camera", cat:"camera", featured: false, v: "0.56", logo: "yi.png"},
{url:"/components/zwave/", title:"Z-Wave", cat:"hub", featured: true, v: "0.0", logo: "z-wave.png"},
{url:"/components/binary_sensor.zwave/", title:"Z-Wave Binary Sensor", cat:"binary-sensor", featured: false, v: "0.14", logo: "z-wave.png"},
@ -991,6 +1008,9 @@ var allComponents = [
{url:"/components/binary_sensor.maxcube/", title:"eQ-3 MAX! Cube binary sensors", cat:"climate", featured: false, v: "0.40", logo: "maxcube.png"},
{url:"/components/climate.maxcube/", title:"eQ-3 MAX! Cube thermostat", cat:"climate", featured: false, v: "0.40", logo: "maxcube.png"},
{url:"/components/ecobee/", title:"ecobee", cat:"hub", featured: true, v: "0.9", logo: "ecobee.png"},
{url:"/components/gc100/", title:"gc100", cat:"hub", featured: false, v: "0.57", logo: ""},
{url:"/components/binary_sensor.gc100/", title:"gc100 Binary Sensor", cat:"binary-sensor", featured: false, v: "0.57", logo: ""},
{url:"/components/switch.gc100/", title:"gc100 Switch", cat:"switch", featured: false, v: "0.57", logo: ""},
{url:"/components/device_tracker.icloud/", title:"iCloud", cat:"presence-detection", featured: false, v: "0.10", logo: "icloud.png"},
{url:"/components/vacuum.roomba/", title:"iRobot Roomba", cat:"vacuum", featured: false, v: "0.51", logo: "irobot_roomba.png"},
{url:"/components/remote.itach/", title:"iTach Remote", cat:"remote", featured: false, v: "0.39", logo: "globalcache.png"},
@ -1183,7 +1203,6 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.android_ip_webcam/'>Android IP Webcam Sensor</a></li>
<li><a href='/components/switch.android_ip_webcam/'>Android IP Webcam Settings</a></li>
<li><a href='/components/media_player.anthemav/'>Anthem A/V Receivers</a></li>
<li><a href='/components/apiai/'>Api.AI</a></li>
<li><a href='/components/apple_tv/'>Apple TV</a></li>
<li><a href='/components/media_player.apple_tv/'>Apple TV Media Player</a></li>
<li><a href='/components/remote.apple_tv/'>Apple TV Remote</a></li>
@ -1275,10 +1294,12 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/datadog/'>Datadog</a></li>
<li><a href='/components/light.decora/'>Decora</a></li>
<li><a href='/components/light.decora_wifi/'>Decora Wi-Fi</a></li>
<li><a href='/components/sensor.deluge/'>Deluge Sensor</a></li>
<li><a href='/components/demo/'>Demo platforms</a></li>
<li><a href='/components/media_player.denonavr/'>Denon AVR Network Receivers</a></li>
<li><a href='/components/media_player.denon/'>Denon Network Receivers</a></li>
<li><a href='/components/sensor.deutsche_bahn/'>Deutsche Bahn</a></li>
<li><a href='/components/dialogflow/'>Dialogflow</a></li>
<li><a href='/components/switch.digitalloggers/'>Digital Loggers Switch</a></li>
<li><a href='/components/digital_ocean/'>Digital Ocean</a></li>
<li><a href='/components/binary_sensor.digital_ocean/'>Digital Ocean Binary Sensor</a></li>
@ -1305,6 +1326,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/fan.dyson/'>Dyson Purifier Fan</a></li>
<li><a href='/components/sensor.dyson/'>Dyson Purifier Sensor</a></li>
<li><a href='/components/sensor.ebox/'>EBox</a></li>
<li><a href='/components/climate/'>EPH Controls Ember Thermostat</a></li>
<li><a href='/components/climate.eq3btsmart/'>EQ3 Bluetooth Smart Thermostats</a></li>
<li><a href='/components/binary_sensor.ecobee/'>Ecobee Binary Sensor</a></li>
<li><a href='/components/notify.ecobee/'>Ecobee Notify</a></li>
@ -1341,6 +1363,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.fritzbox_callmonitor/'>FRITZ!Box Call Monitor</a></li>
<li><a href='/components/sensor.fritzbox_netmonitor/'>FRITZ!Box Net Monitor</a></li>
<li><a href='/components/notify.facebook/'>Facebook Messenger</a></li>
<li><a href='/components/sensor.fail2ban/'>Fail2Ban Sensor</a></li>
<li><a href='/components/sensor.fastdotcom/'>Fast.com</a></li>
<li><a href='/components/sensor.fedex/'>Fedex Sensor</a></li>
<li><a href='/components/feedreader/'>Feedreader</a></li>
@ -1374,6 +1397,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/google_assistant/'>Google Assistant</a></li>
<li><a href='/components/calendar.google/'>Google Calendar Event</a></li>
<li><a href='/components/media_player.cast/'>Google Cast</a></li>
<li><a href='/components/google_domains/'>Google Domains</a></li>
<li><a href='/components/sensor.google_travel_time/'>Google Maps Travel Time</a></li>
<li><a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a></li>
<li><a href='/components/tts.google/'>Google Text-to-Speech</a></li>
@ -1445,6 +1469,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/intent_script/'>Intent Script</a></li>
<li><a href='/components/binary_sensor.iss/'>International Space Station</a></li>
<li><a href='/components/introduction/'>Introduction</a></li>
<li><a href='/components/sensor.irish_rail_transport/'>Irish Rail Transport</a></li>
<li><a href='/components/device_tracker.mqtt_json/'>JSON MQTT Device Tracker</a></li>
<li><a href='/components/notify.xmpp/'>Jabber (XMPP)</a></li>
<li><a href='/components/joaoapps_join/'>Joaoapps Join</a></li>
@ -1483,6 +1508,8 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/device_tracker.linksys_ap/'>Linksys Access Points</a></li>
<li><a href='/components/device_tracker.linksys_smart/'>Linksys Smart Wifi Router</a></li>
<li><a href='/components/media_player.openhome/'>Linn / Openhome</a></li>
<li><a href='/components/linode/'>Linode</a></li>
<li><a href='/components/binary_sensor.linode/'>Linode Binary Sensor</a></li>
<li><a href='/components/sensor.linux_battery/'>Linux Battery</a></li>
<li><a href='/components/litejet/'>LiteJet</a></li>
<li><a href='/components/light.litejet/'>LiteJet Light</a></li>
@ -1577,6 +1604,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/notify.mycroft/'>Mycroft AI</a></li>
<li><a href='/components/media_player.nad/'>NAD</a></li>
<li><a href='/components/media_player.nadtcp/'>NAD tcp</a></li>
<li><a href='/components/no_ip/'>NO-IP.com</a></li>
<li><a href='/components/sensor.nut/'>NUT Sensor</a></li>
<li><a href='/components/alarm_control_panel.nx584/'>NX584 Alarm Control Panel</a></li>
<li><a href='/components/binary_sensor.nx584/'>NX584 zones</a></li>
@ -1586,6 +1614,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/neato/'>Neato Robotics</a></li>
<li><a href='/components/sensor.neato/'>Neato Robotics Sensor</a></li>
<li><a href='/components/switch.neato/'>Neato Robotics Switch</a></li>
<li><a href='/components/sensor.nederlandse_spoorwegen/'>Nederlandse Spoorwegen</a></li>
<li><a href='/components/lock.nello/'>Nello Lock</a></li>
<li><a href='/components/nest/'>Nest</a></li>
<li><a href='/components/binary_sensor.nest/'>Nest Binary Sensor</a></li>
@ -1700,7 +1729,9 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/switch.rachio/'>Rachio Switch</a></li>
<li><a href='/components/sensor.radarr/'>Radarr Sensor</a></li>
<li><a href='/components/climate.radiotherm/'>Radio Thermostat (3M Filtrete) Thermostat</a></li>
<li><a href='/components/switch.rainbird/'>Rain Bird Switch</a></li>
<li><a href='/components/switch.rainmachine/'>RainMachine Switch</a></li>
<li><a href='/components/binary_sensor.random/'>Random Binary Sensor</a></li>
<li><a href='/components/sensor.random/'>Random Sensor</a></li>
<li><a href='/components/rpi_gpio/'>Raspberry PI GPIO</a></li>
<li><a href='/components/binary_sensor.rpi_gpio/'>Raspberry PI GPIO Binary Sensor</a></li>
@ -1713,6 +1744,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/switch.raspihats/'>Raspihats Switch</a></li>
<li><a href='/components/recorder/'>Recorder</a></li>
<li><a href='/components/ring/'>Ring</a></li>
<li><a href='/components/camera.ring/'>Ring Binary Camera</a></li>
<li><a href='/components/binary_sensor.ring/'>Ring Binary Sensor</a></li>
<li><a href='/components/sensor.ring/'>Ring Sensor</a></li>
<li><a href='/components/sensor.ripple/'>Ripple</a></li>
@ -1729,6 +1761,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/notify.smtp/'>SMTP</a></li>
<li><a href='/components/device_tracker.snmp/'>SNMP</a></li>
<li><a href='/components/sensor.snmp/'>SNMP</a></li>
<li><a href='/components/switch.snmp/'>SNMP Switch</a></li>
<li><a href='/components/spc/'>SPC</a></li>
<li><a href='/components/binary_sensor.spc/'>SPC Binary Sensor</a></li>
<li><a href='/components/media_player.samsungtv/'>Samsung Smart TV</a></li>
@ -1786,6 +1819,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.synologydsm/'>SynologyDSM Sensor</a></li>
<li><a href='/components/notify.syslog/'>Syslog</a></li>
<li><a href='/components/sensor.systemmonitor/'>System Monitor</a></li>
<li><a href='/components/sensor.sytadin/'>Sytadin Sensor</a></li>
<li><a href='/components/binary_sensor.tcp/'>TCP Binary Sensor</a></li>
<li><a href='/components/sensor.tcp/'>TCP Sensor</a></li>
<li><a href='/components/sensor.ted5000/'>TED5000 electricity monitoring</a></li>
@ -1902,6 +1936,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.wsdot/'>Washington State DOT</a></li>
<li><a href='/components/sensor.wunderground/'>Weather Underground (WUnderground)</a></li>
<li><a href='/components/weblink/'>Weblink</a></li>
<li><a href='/components/sensor.whois/'>Whois Sensor</a></li>
<li><a href='/components/wink/'>Wink</a></li>
<li><a href='/components/alarm_control_panel.wink/'>Wink Alarm</a></li>
<li><a href='/components/binary_sensor.wink/'>Wink Binary Sensor</a></li>
@ -1920,6 +1955,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.worxlandroid/'>Worx Landroid</a></li>
<li><a href='/components/light.x10/'>X10</a></li>
<li><a href='/components/sensor.xbox_live/'>Xbox Live</a></li>
<li><a href='/components/fan.xiaomi_miio/'>Xiaomi Air Purifier 2</a></li>
<li><a href='/components/binary_sensor.xiaomi_aqara/'>Xiaomi Binary Sensor</a></li>
<li><a href='/components/cover.xiaomi_aqara/'>Xiaomi Cover</a></li>
<li><a href='/components/xiaomi_aqara/'>Xiaomi Gateway (Aqara)</a></li>
@ -1939,6 +1975,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/tts.yandextts/'>Yandex TTS</a></li>
<li><a href='/components/light.yeelightsunflower/'>Yeelight Sunflower Bulb</a></li>
<li><a href='/components/light.yeelight/'>Yeelight Wifi Bulb</a></li>
<li><a href='/components/notify.yessssms/'>Yesss SMS</a></li>
<li><a href='/components/camera.yi/'>Yi Home Camera</a></li>
<li><a href='/components/zwave/'>Z-Wave</a></li>
<li><a href='/components/binary_sensor.zwave/'>Z-Wave Binary Sensor</a></li>
@ -1981,6 +2018,9 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/binary_sensor.maxcube/'>eQ-3 MAX! Cube binary sensors</a></li>
<li><a href='/components/climate.maxcube/'>eQ-3 MAX! Cube thermostat</a></li>
<li><a href='/components/ecobee/'>ecobee</a></li>
<li><a href='/components/gc100/'>gc100</a></li>
<li><a href='/components/binary_sensor.gc100/'>gc100 Binary Sensor</a></li>
<li><a href='/components/switch.gc100/'>gc100 Switch</a></li>
<li><a href='/components/device_tracker.icloud/'>iCloud</a></li>
<li><a href='/components/vacuum.roomba/'>iRobot Roomba</a></li>
<li><a href='/components/remote.itach/'>iTach Remote</a></li>