diff --git a/generate-redirect.py b/generate-redirect.py
new file mode 100644
index 00000000000..617ed8e922c
--- /dev/null
+++ b/generate-redirect.py
@@ -0,0 +1,163 @@
+import os
+
+dirs = ['components', 'getting-started', 'developers']
+
+template = ""
+
+for check_dir in dirs:
+ for path in os.listdir(os.path.join('public', check_dir)):
+ check_path = os.path.join('public', check_dir, path)
+
+ if os.path.isdir(check_path):
+ new_path = os.path.join('source', check_dir, "{}.html".format(path))
+ # print(template.format(check_dir, path))
+ # print(new_path)
+ with open(new_path, 'w') as outp:
+ outp.write(template.format(check_dir, path))
+
+# Generated
+# source/components/alarm_control_panel.html
+# source/components/alarm_control_panel.manual.html
+# source/components/alarm_control_panel.mqtt.html
+# source/components/arduino.html
+# source/components/automation.html
+# source/components/browser.html
+# source/components/camera.foscam.html
+# source/components/camera.generic.html
+# source/components/configurator.html
+# source/components/conversation.html
+# source/components/device_sun_light_trigger.html
+# source/components/device_tracker.html
+# source/components/device_tracker.actiontec.html
+# source/components/device_tracker.aruba.html
+# source/components/device_tracker.asuswrt.html
+# source/components/device_tracker.ddwrt.html
+# source/components/device_tracker.geofancy.html
+# source/components/device_tracker.luci.html
+# source/components/device_tracker.mqtt.html
+# source/components/device_tracker.netgear.html
+# source/components/device_tracker.nmap_scanner.html
+# source/components/device_tracker.owntracks.html
+# source/components/device_tracker.snmp.html
+# source/components/device_tracker.thomson.html
+# source/components/device_tracker.tomato.html
+# source/components/device_tracker.tplink.html
+# source/components/device_tracker.ubus.html
+# source/components/discovery.html
+# source/components/downloader.html
+# source/components/group.html
+# source/components/history.html
+# source/components/ifttt.html
+# source/components/ifttt.manything.html
+# source/components/introduction.html
+# source/components/isy994.html
+# source/components/keyboard.html
+# source/components/light.html
+# source/components/light.blinksticklight.html
+# source/components/light.hue.html
+# source/components/light.hyperion.html
+# source/components/light.limitlessled.html
+# source/components/light.rfxtrx.html
+# source/components/light.tellstick.html
+# source/components/light.vera.html
+# source/components/light.wink.html
+# source/components/logbook.html
+# source/components/media_player.html
+# source/components/media_player.cast.html
+# source/components/media_player.denon.html
+# source/components/media_player.firetv.html
+# source/components/media_player.itunes.html
+# source/components/media_player.kodi.html
+# source/components/media_player.mpd.html
+# source/components/media_player.plex.html
+# source/components/media_player.sonos.html
+# source/components/media_player.squeezebox.html
+# source/components/modbus.html
+# source/components/mqtt.html
+# source/components/notify.html
+# source/components/notify.file.html
+# source/components/notify.instapush.html
+# source/components/notify.nma.html
+# source/components/notify.pushbullet.html
+# source/components/notify.pushover.html
+# source/components/notify.slack.html
+# source/components/notify.smtp.html
+# source/components/notify.syslog.html
+# source/components/notify.telegram.html
+# source/components/notify.xmpp.html
+# source/components/rfxtrx.html
+# source/components/scene.html
+# source/components/script.html
+# source/components/sensor.html
+# source/components/sensor.arduino.html
+# source/components/sensor.arest.html
+# source/components/sensor.bitcoin.html
+# source/components/sensor.command_sensor.html
+# source/components/sensor.cpuspeed.html
+# source/components/sensor.dht.html
+# source/components/sensor.efergy.html
+# source/components/sensor.forecast.html
+# source/components/sensor.glances.html
+# source/components/sensor.modbus.html
+# source/components/sensor.mqtt.html
+# source/components/sensor.mysensors.html
+# source/components/sensor.openweathermap.html
+# source/components/sensor.rest.html
+# source/components/sensor.rfxtrx.html
+# source/components/sensor.rpi_gpio.html
+# source/components/sensor.sabnzbd.html
+# source/components/sensor.swiss_public_transport.html
+# source/components/sensor.systemmonitor.html
+# source/components/sensor.tellstick.html
+# source/components/sensor.temper.html
+# source/components/sensor.time_date.html
+# source/components/sensor.transmission.html
+# source/components/sensor.vera.html
+# source/components/sensor.wink.html
+# source/components/sensor.worldclock.html
+# source/components/shell_command.html
+# source/components/simple_alarm.html
+# source/components/sun.html
+# source/components/switch.html
+# source/components/switch.arduino.html
+# source/components/switch.arest.html
+# source/components/switch.command_switch.html
+# source/components/switch.edimax.html
+# source/components/switch.hikvision.html
+# source/components/switch.modbus.html
+# source/components/switch.mqtt.html
+# source/components/switch.rest.html
+# source/components/switch.rfxtrx.html
+# source/components/switch.rpi_gpio.html
+# source/components/switch.tellstick.html
+# source/components/switch.transmission.html
+# source/components/switch.vera.html
+# source/components/switch.wemo.html
+# source/components/switch.wink.html
+# source/components/tellstick.html
+# source/components/thermostat.html
+# source/components/thermostat.heat_control.html
+# source/components/thermostat.nest.html
+# source/components/thermostat.radiotherm.html
+# source/components/vera.html
+# source/components/verisure.html
+# source/components/wink.html
+# source/components/zone.html
+# source/components/zwave.html
+# source/getting-started/android.html
+# source/getting-started/automation.html
+# source/getting-started/autostart.html
+# source/getting-started/configuration.html
+# source/getting-started/devices.html
+# source/getting-started/presence-detection.html
+# source/getting-started/troubleshooting.html
+# source/getting-started/troubleshooting-configuration.html
+# source/developers/add_new_platform.html
+# source/developers/api.html
+# source/developers/architecture.html
+# source/developers/creating_components.html
+# source/developers/credits.html
+# source/developers/frontend.html
+# source/developers/python_api.html
+# source/developers/rest_api.html
+# source/developers/website.html
diff --git a/source/components/alarm_control_panel.html b/source/components/alarm_control_panel.html
new file mode 100644
index 00000000000..4e7dc92e58f
--- /dev/null
+++ b/source/components/alarm_control_panel.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/alarm_control_panel.manual.html b/source/components/alarm_control_panel.manual.html
new file mode 100644
index 00000000000..8004e0bfb9b
--- /dev/null
+++ b/source/components/alarm_control_panel.manual.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/alarm_control_panel.mqtt.html b/source/components/alarm_control_panel.mqtt.html
new file mode 100644
index 00000000000..5976b13cfcd
--- /dev/null
+++ b/source/components/alarm_control_panel.mqtt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/arduino.html b/source/components/arduino.html
new file mode 100644
index 00000000000..40dd799bd30
--- /dev/null
+++ b/source/components/arduino.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/automation.html b/source/components/automation.html
new file mode 100644
index 00000000000..5dd0835d22b
--- /dev/null
+++ b/source/components/automation.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/browser.html b/source/components/browser.html
new file mode 100644
index 00000000000..d3b874252cc
--- /dev/null
+++ b/source/components/browser.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/camera.foscam.html b/source/components/camera.foscam.html
new file mode 100644
index 00000000000..2de57153b01
--- /dev/null
+++ b/source/components/camera.foscam.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/camera.generic.html b/source/components/camera.generic.html
new file mode 100644
index 00000000000..875741f0a0b
--- /dev/null
+++ b/source/components/camera.generic.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/configurator.html b/source/components/configurator.html
new file mode 100644
index 00000000000..d1704d31e6a
--- /dev/null
+++ b/source/components/configurator.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/conversation.html b/source/components/conversation.html
new file mode 100644
index 00000000000..6944176f8e4
--- /dev/null
+++ b/source/components/conversation.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_sun_light_trigger.html b/source/components/device_sun_light_trigger.html
new file mode 100644
index 00000000000..3f3f4e1c31f
--- /dev/null
+++ b/source/components/device_sun_light_trigger.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.actiontec.html b/source/components/device_tracker.actiontec.html
new file mode 100644
index 00000000000..7030a66d9fa
--- /dev/null
+++ b/source/components/device_tracker.actiontec.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.aruba.html b/source/components/device_tracker.aruba.html
new file mode 100644
index 00000000000..e24d79d3349
--- /dev/null
+++ b/source/components/device_tracker.aruba.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.asuswrt.html b/source/components/device_tracker.asuswrt.html
new file mode 100644
index 00000000000..1e6f981b5fd
--- /dev/null
+++ b/source/components/device_tracker.asuswrt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.ddwrt.html b/source/components/device_tracker.ddwrt.html
new file mode 100644
index 00000000000..df751ed8a0f
--- /dev/null
+++ b/source/components/device_tracker.ddwrt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.geofancy.html b/source/components/device_tracker.geofancy.html
new file mode 100644
index 00000000000..5ed570461b4
--- /dev/null
+++ b/source/components/device_tracker.geofancy.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.html b/source/components/device_tracker.html
new file mode 100644
index 00000000000..e4cdb1106b2
--- /dev/null
+++ b/source/components/device_tracker.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.luci.html b/source/components/device_tracker.luci.html
new file mode 100644
index 00000000000..93e141733e0
--- /dev/null
+++ b/source/components/device_tracker.luci.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.mqtt.html b/source/components/device_tracker.mqtt.html
new file mode 100644
index 00000000000..f8ac14d2c5f
--- /dev/null
+++ b/source/components/device_tracker.mqtt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.netgear.html b/source/components/device_tracker.netgear.html
new file mode 100644
index 00000000000..73e5cd16cbe
--- /dev/null
+++ b/source/components/device_tracker.netgear.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.nmap_scanner.html b/source/components/device_tracker.nmap_scanner.html
new file mode 100644
index 00000000000..d381123cd47
--- /dev/null
+++ b/source/components/device_tracker.nmap_scanner.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.owntracks.html b/source/components/device_tracker.owntracks.html
new file mode 100644
index 00000000000..41e6bb181a8
--- /dev/null
+++ b/source/components/device_tracker.owntracks.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.snmp.html b/source/components/device_tracker.snmp.html
new file mode 100644
index 00000000000..2da50fb435d
--- /dev/null
+++ b/source/components/device_tracker.snmp.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.thomson.html b/source/components/device_tracker.thomson.html
new file mode 100644
index 00000000000..3c24a5c2a21
--- /dev/null
+++ b/source/components/device_tracker.thomson.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.tomato.html b/source/components/device_tracker.tomato.html
new file mode 100644
index 00000000000..09ba8d7de27
--- /dev/null
+++ b/source/components/device_tracker.tomato.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.tplink.html b/source/components/device_tracker.tplink.html
new file mode 100644
index 00000000000..450eec195f2
--- /dev/null
+++ b/source/components/device_tracker.tplink.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/device_tracker.ubus.html b/source/components/device_tracker.ubus.html
new file mode 100644
index 00000000000..ed9ff326bcd
--- /dev/null
+++ b/source/components/device_tracker.ubus.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/discovery.html b/source/components/discovery.html
new file mode 100644
index 00000000000..dc1cfc60fbb
--- /dev/null
+++ b/source/components/discovery.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/downloader.html b/source/components/downloader.html
new file mode 100644
index 00000000000..003f668dab7
--- /dev/null
+++ b/source/components/downloader.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/group.html b/source/components/group.html
new file mode 100644
index 00000000000..dd6801acdc5
--- /dev/null
+++ b/source/components/group.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/history.html b/source/components/history.html
new file mode 100644
index 00000000000..6260c6f7e6c
--- /dev/null
+++ b/source/components/history.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/ifttt.html b/source/components/ifttt.html
new file mode 100644
index 00000000000..f59360d4bad
--- /dev/null
+++ b/source/components/ifttt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/ifttt.manything.html b/source/components/ifttt.manything.html
new file mode 100644
index 00000000000..d0a4c9113e9
--- /dev/null
+++ b/source/components/ifttt.manything.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/introduction.html b/source/components/introduction.html
new file mode 100644
index 00000000000..4df7fb518df
--- /dev/null
+++ b/source/components/introduction.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/isy994.html b/source/components/isy994.html
new file mode 100644
index 00000000000..bd5f2f5864b
--- /dev/null
+++ b/source/components/isy994.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/keyboard.html b/source/components/keyboard.html
new file mode 100644
index 00000000000..b7ab22364e4
--- /dev/null
+++ b/source/components/keyboard.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.blinksticklight.html b/source/components/light.blinksticklight.html
new file mode 100644
index 00000000000..06435b48bc8
--- /dev/null
+++ b/source/components/light.blinksticklight.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.html b/source/components/light.html
new file mode 100644
index 00000000000..b5b129b5434
--- /dev/null
+++ b/source/components/light.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.hue.html b/source/components/light.hue.html
new file mode 100644
index 00000000000..028862a4902
--- /dev/null
+++ b/source/components/light.hue.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.hyperion.html b/source/components/light.hyperion.html
new file mode 100644
index 00000000000..58c2c77e889
--- /dev/null
+++ b/source/components/light.hyperion.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.limitlessled.html b/source/components/light.limitlessled.html
new file mode 100644
index 00000000000..bea5a788187
--- /dev/null
+++ b/source/components/light.limitlessled.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.rfxtrx.html b/source/components/light.rfxtrx.html
new file mode 100644
index 00000000000..b8d3d251f82
--- /dev/null
+++ b/source/components/light.rfxtrx.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.tellstick.html b/source/components/light.tellstick.html
new file mode 100644
index 00000000000..0a29b01a912
--- /dev/null
+++ b/source/components/light.tellstick.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.vera.html b/source/components/light.vera.html
new file mode 100644
index 00000000000..d118fa95095
--- /dev/null
+++ b/source/components/light.vera.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/light.wink.html b/source/components/light.wink.html
new file mode 100644
index 00000000000..3f890657bd7
--- /dev/null
+++ b/source/components/light.wink.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/logbook.html b/source/components/logbook.html
new file mode 100644
index 00000000000..93feb93edf2
--- /dev/null
+++ b/source/components/logbook.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.cast.html b/source/components/media_player.cast.html
new file mode 100644
index 00000000000..06d1f5579b6
--- /dev/null
+++ b/source/components/media_player.cast.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.denon.html b/source/components/media_player.denon.html
new file mode 100644
index 00000000000..8438c61e47c
--- /dev/null
+++ b/source/components/media_player.denon.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.firetv.html b/source/components/media_player.firetv.html
new file mode 100644
index 00000000000..401cbfacd6e
--- /dev/null
+++ b/source/components/media_player.firetv.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.html b/source/components/media_player.html
new file mode 100644
index 00000000000..1e8607f60ba
--- /dev/null
+++ b/source/components/media_player.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.itunes.html b/source/components/media_player.itunes.html
new file mode 100644
index 00000000000..c9968cf30c7
--- /dev/null
+++ b/source/components/media_player.itunes.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.kodi.html b/source/components/media_player.kodi.html
new file mode 100644
index 00000000000..4856a83db58
--- /dev/null
+++ b/source/components/media_player.kodi.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.mpd.html b/source/components/media_player.mpd.html
new file mode 100644
index 00000000000..b710b11d672
--- /dev/null
+++ b/source/components/media_player.mpd.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.plex.html b/source/components/media_player.plex.html
new file mode 100644
index 00000000000..8a022c23c8d
--- /dev/null
+++ b/source/components/media_player.plex.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.sonos.html b/source/components/media_player.sonos.html
new file mode 100644
index 00000000000..e0a4f6dfc81
--- /dev/null
+++ b/source/components/media_player.sonos.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/media_player.squeezebox.html b/source/components/media_player.squeezebox.html
new file mode 100644
index 00000000000..54460b611c2
--- /dev/null
+++ b/source/components/media_player.squeezebox.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/modbus.html b/source/components/modbus.html
new file mode 100644
index 00000000000..47252f00ef6
--- /dev/null
+++ b/source/components/modbus.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/mqtt.html b/source/components/mqtt.html
new file mode 100644
index 00000000000..e1810ea29d3
--- /dev/null
+++ b/source/components/mqtt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.file.html b/source/components/notify.file.html
new file mode 100644
index 00000000000..ca6051ce256
--- /dev/null
+++ b/source/components/notify.file.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.html b/source/components/notify.html
new file mode 100644
index 00000000000..7843fe7cc26
--- /dev/null
+++ b/source/components/notify.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.instapush.html b/source/components/notify.instapush.html
new file mode 100644
index 00000000000..3a564797231
--- /dev/null
+++ b/source/components/notify.instapush.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.nma.html b/source/components/notify.nma.html
new file mode 100644
index 00000000000..ae2fa842178
--- /dev/null
+++ b/source/components/notify.nma.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.pushbullet.html b/source/components/notify.pushbullet.html
new file mode 100644
index 00000000000..562cab8d3e8
--- /dev/null
+++ b/source/components/notify.pushbullet.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.pushover.html b/source/components/notify.pushover.html
new file mode 100644
index 00000000000..32576002dcd
--- /dev/null
+++ b/source/components/notify.pushover.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.slack.html b/source/components/notify.slack.html
new file mode 100644
index 00000000000..64fa3f78d9f
--- /dev/null
+++ b/source/components/notify.slack.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.smtp.html b/source/components/notify.smtp.html
new file mode 100644
index 00000000000..cfe9ab64a8a
--- /dev/null
+++ b/source/components/notify.smtp.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.syslog.html b/source/components/notify.syslog.html
new file mode 100644
index 00000000000..bc7bea3cd92
--- /dev/null
+++ b/source/components/notify.syslog.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.telegram.html b/source/components/notify.telegram.html
new file mode 100644
index 00000000000..6edebc6a47a
--- /dev/null
+++ b/source/components/notify.telegram.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/notify.xmpp.html b/source/components/notify.xmpp.html
new file mode 100644
index 00000000000..ec0b681c0ee
--- /dev/null
+++ b/source/components/notify.xmpp.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/rfxtrx.html b/source/components/rfxtrx.html
new file mode 100644
index 00000000000..27649f404bb
--- /dev/null
+++ b/source/components/rfxtrx.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/scene.html b/source/components/scene.html
new file mode 100644
index 00000000000..cc55e69a708
--- /dev/null
+++ b/source/components/scene.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/script.html b/source/components/script.html
new file mode 100644
index 00000000000..e2959557e40
--- /dev/null
+++ b/source/components/script.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.arduino.html b/source/components/sensor.arduino.html
new file mode 100644
index 00000000000..508b41e5afa
--- /dev/null
+++ b/source/components/sensor.arduino.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.arest.html b/source/components/sensor.arest.html
new file mode 100644
index 00000000000..37ad8a77395
--- /dev/null
+++ b/source/components/sensor.arest.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.bitcoin.html b/source/components/sensor.bitcoin.html
new file mode 100644
index 00000000000..fd95c8d672d
--- /dev/null
+++ b/source/components/sensor.bitcoin.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.command_sensor.html b/source/components/sensor.command_sensor.html
new file mode 100644
index 00000000000..2f09f465328
--- /dev/null
+++ b/source/components/sensor.command_sensor.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.cpuspeed.html b/source/components/sensor.cpuspeed.html
new file mode 100644
index 00000000000..97a219dee2b
--- /dev/null
+++ b/source/components/sensor.cpuspeed.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.dht.html b/source/components/sensor.dht.html
new file mode 100644
index 00000000000..d178cb06431
--- /dev/null
+++ b/source/components/sensor.dht.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.efergy.html b/source/components/sensor.efergy.html
new file mode 100644
index 00000000000..92015d90f3b
--- /dev/null
+++ b/source/components/sensor.efergy.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.forecast.html b/source/components/sensor.forecast.html
new file mode 100644
index 00000000000..67059145c61
--- /dev/null
+++ b/source/components/sensor.forecast.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.glances.html b/source/components/sensor.glances.html
new file mode 100644
index 00000000000..7082e33f2ff
--- /dev/null
+++ b/source/components/sensor.glances.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.html b/source/components/sensor.html
new file mode 100644
index 00000000000..33a2e554cc3
--- /dev/null
+++ b/source/components/sensor.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.modbus.html b/source/components/sensor.modbus.html
new file mode 100644
index 00000000000..13cb5f75f4f
--- /dev/null
+++ b/source/components/sensor.modbus.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.mqtt.html b/source/components/sensor.mqtt.html
new file mode 100644
index 00000000000..7f1bd2795ef
--- /dev/null
+++ b/source/components/sensor.mqtt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.mysensors.html b/source/components/sensor.mysensors.html
new file mode 100644
index 00000000000..00c1cfbe815
--- /dev/null
+++ b/source/components/sensor.mysensors.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.openweathermap.html b/source/components/sensor.openweathermap.html
new file mode 100644
index 00000000000..4d74f06e1d7
--- /dev/null
+++ b/source/components/sensor.openweathermap.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.rest.html b/source/components/sensor.rest.html
new file mode 100644
index 00000000000..132b4ca8fdc
--- /dev/null
+++ b/source/components/sensor.rest.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.rfxtrx.html b/source/components/sensor.rfxtrx.html
new file mode 100644
index 00000000000..f2a44a8c968
--- /dev/null
+++ b/source/components/sensor.rfxtrx.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.rpi_gpio.html b/source/components/sensor.rpi_gpio.html
new file mode 100644
index 00000000000..1c5b2479dca
--- /dev/null
+++ b/source/components/sensor.rpi_gpio.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.sabnzbd.html b/source/components/sensor.sabnzbd.html
new file mode 100644
index 00000000000..7bd9a170c7b
--- /dev/null
+++ b/source/components/sensor.sabnzbd.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.swiss_public_transport.html b/source/components/sensor.swiss_public_transport.html
new file mode 100644
index 00000000000..bf454be199e
--- /dev/null
+++ b/source/components/sensor.swiss_public_transport.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.systemmonitor.html b/source/components/sensor.systemmonitor.html
new file mode 100644
index 00000000000..e89635dbb88
--- /dev/null
+++ b/source/components/sensor.systemmonitor.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.tellstick.html b/source/components/sensor.tellstick.html
new file mode 100644
index 00000000000..70849d27c18
--- /dev/null
+++ b/source/components/sensor.tellstick.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.temper.html b/source/components/sensor.temper.html
new file mode 100644
index 00000000000..d6722f37104
--- /dev/null
+++ b/source/components/sensor.temper.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.time_date.html b/source/components/sensor.time_date.html
new file mode 100644
index 00000000000..e5f05a957e1
--- /dev/null
+++ b/source/components/sensor.time_date.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.transmission.html b/source/components/sensor.transmission.html
new file mode 100644
index 00000000000..e65c9ce775b
--- /dev/null
+++ b/source/components/sensor.transmission.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.vera.html b/source/components/sensor.vera.html
new file mode 100644
index 00000000000..5f65da829ef
--- /dev/null
+++ b/source/components/sensor.vera.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.wink.html b/source/components/sensor.wink.html
new file mode 100644
index 00000000000..1f0b691d468
--- /dev/null
+++ b/source/components/sensor.wink.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sensor.worldclock.html b/source/components/sensor.worldclock.html
new file mode 100644
index 00000000000..7fb35119e01
--- /dev/null
+++ b/source/components/sensor.worldclock.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/shell_command.html b/source/components/shell_command.html
new file mode 100644
index 00000000000..f0f2a47827c
--- /dev/null
+++ b/source/components/shell_command.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/simple_alarm.html b/source/components/simple_alarm.html
new file mode 100644
index 00000000000..bceb0b2e45e
--- /dev/null
+++ b/source/components/simple_alarm.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/sun.html b/source/components/sun.html
new file mode 100644
index 00000000000..910ccf29b0c
--- /dev/null
+++ b/source/components/sun.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.arduino.html b/source/components/switch.arduino.html
new file mode 100644
index 00000000000..45fcd1a854a
--- /dev/null
+++ b/source/components/switch.arduino.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.arest.html b/source/components/switch.arest.html
new file mode 100644
index 00000000000..2a92540bb04
--- /dev/null
+++ b/source/components/switch.arest.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.command_switch.html b/source/components/switch.command_switch.html
new file mode 100644
index 00000000000..b158da8cf42
--- /dev/null
+++ b/source/components/switch.command_switch.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.edimax.html b/source/components/switch.edimax.html
new file mode 100644
index 00000000000..5e69375d757
--- /dev/null
+++ b/source/components/switch.edimax.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.hikvision.html b/source/components/switch.hikvision.html
new file mode 100644
index 00000000000..e1cc4b04ef6
--- /dev/null
+++ b/source/components/switch.hikvision.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.html b/source/components/switch.html
new file mode 100644
index 00000000000..2627d79d815
--- /dev/null
+++ b/source/components/switch.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.modbus.html b/source/components/switch.modbus.html
new file mode 100644
index 00000000000..cffb462cafa
--- /dev/null
+++ b/source/components/switch.modbus.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.mqtt.html b/source/components/switch.mqtt.html
new file mode 100644
index 00000000000..db675650f2c
--- /dev/null
+++ b/source/components/switch.mqtt.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.rest.html b/source/components/switch.rest.html
new file mode 100644
index 00000000000..fdb6fd3926b
--- /dev/null
+++ b/source/components/switch.rest.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.rfxtrx.html b/source/components/switch.rfxtrx.html
new file mode 100644
index 00000000000..c20a2bd1dcd
--- /dev/null
+++ b/source/components/switch.rfxtrx.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.rpi_gpio.html b/source/components/switch.rpi_gpio.html
new file mode 100644
index 00000000000..1c208e5ba84
--- /dev/null
+++ b/source/components/switch.rpi_gpio.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.tellstick.html b/source/components/switch.tellstick.html
new file mode 100644
index 00000000000..6020b11790c
--- /dev/null
+++ b/source/components/switch.tellstick.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.transmission.html b/source/components/switch.transmission.html
new file mode 100644
index 00000000000..56b2ac4a6b8
--- /dev/null
+++ b/source/components/switch.transmission.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.vera.html b/source/components/switch.vera.html
new file mode 100644
index 00000000000..eceea8d2f53
--- /dev/null
+++ b/source/components/switch.vera.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.wemo.html b/source/components/switch.wemo.html
new file mode 100644
index 00000000000..6762dc81c64
--- /dev/null
+++ b/source/components/switch.wemo.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/switch.wink.html b/source/components/switch.wink.html
new file mode 100644
index 00000000000..2c4aa24c4e2
--- /dev/null
+++ b/source/components/switch.wink.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/tellstick.html b/source/components/tellstick.html
new file mode 100644
index 00000000000..8b296330737
--- /dev/null
+++ b/source/components/tellstick.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/thermostat.heat_control.html b/source/components/thermostat.heat_control.html
new file mode 100644
index 00000000000..626630e0a8e
--- /dev/null
+++ b/source/components/thermostat.heat_control.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/thermostat.html b/source/components/thermostat.html
new file mode 100644
index 00000000000..80740f0ceed
--- /dev/null
+++ b/source/components/thermostat.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/thermostat.nest.html b/source/components/thermostat.nest.html
new file mode 100644
index 00000000000..7968eee0dc4
--- /dev/null
+++ b/source/components/thermostat.nest.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/thermostat.radiotherm.html b/source/components/thermostat.radiotherm.html
new file mode 100644
index 00000000000..530bef78e88
--- /dev/null
+++ b/source/components/thermostat.radiotherm.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/vera.html b/source/components/vera.html
new file mode 100644
index 00000000000..506dcdcccd4
--- /dev/null
+++ b/source/components/vera.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/verisure.html b/source/components/verisure.html
new file mode 100644
index 00000000000..654a0e67f30
--- /dev/null
+++ b/source/components/verisure.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/wink.html b/source/components/wink.html
new file mode 100644
index 00000000000..b0ae545d8e0
--- /dev/null
+++ b/source/components/wink.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/zone.html b/source/components/zone.html
new file mode 100644
index 00000000000..6ed74eee70e
--- /dev/null
+++ b/source/components/zone.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/components/zwave.html b/source/components/zwave.html
new file mode 100644
index 00000000000..18800619321
--- /dev/null
+++ b/source/components/zwave.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/add_new_platform.html b/source/developers/add_new_platform.html
new file mode 100644
index 00000000000..50ffdbb0745
--- /dev/null
+++ b/source/developers/add_new_platform.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/api.html b/source/developers/api.html
new file mode 100644
index 00000000000..0c882b8e930
--- /dev/null
+++ b/source/developers/api.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/architecture.html b/source/developers/architecture.html
new file mode 100644
index 00000000000..4a7b0f2e9df
--- /dev/null
+++ b/source/developers/architecture.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/creating_components.html b/source/developers/creating_components.html
new file mode 100644
index 00000000000..397b81b2243
--- /dev/null
+++ b/source/developers/creating_components.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/credits.html b/source/developers/credits.html
new file mode 100644
index 00000000000..edc81609998
--- /dev/null
+++ b/source/developers/credits.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/frontend.html b/source/developers/frontend.html
new file mode 100644
index 00000000000..20ba1fc49cb
--- /dev/null
+++ b/source/developers/frontend.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/python_api.html b/source/developers/python_api.html
new file mode 100644
index 00000000000..c5857548eed
--- /dev/null
+++ b/source/developers/python_api.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/rest_api.html b/source/developers/rest_api.html
new file mode 100644
index 00000000000..59fcf663760
--- /dev/null
+++ b/source/developers/rest_api.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/developers/website.html b/source/developers/website.html
new file mode 100644
index 00000000000..ddb4bd03585
--- /dev/null
+++ b/source/developers/website.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/android.html b/source/getting-started/android.html
new file mode 100644
index 00000000000..c876eb74786
--- /dev/null
+++ b/source/getting-started/android.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/automation.html b/source/getting-started/automation.html
new file mode 100644
index 00000000000..5dcffd663d3
--- /dev/null
+++ b/source/getting-started/automation.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/autostart.html b/source/getting-started/autostart.html
new file mode 100644
index 00000000000..0569f3c52d3
--- /dev/null
+++ b/source/getting-started/autostart.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/configuration.html b/source/getting-started/configuration.html
new file mode 100644
index 00000000000..7347ed0c9c4
--- /dev/null
+++ b/source/getting-started/configuration.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/devices.html b/source/getting-started/devices.html
new file mode 100644
index 00000000000..08c042f5462
--- /dev/null
+++ b/source/getting-started/devices.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/presence-detection.html b/source/getting-started/presence-detection.html
new file mode 100644
index 00000000000..0075b0e134c
--- /dev/null
+++ b/source/getting-started/presence-detection.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/troubleshooting-configuration.html b/source/getting-started/troubleshooting-configuration.html
new file mode 100644
index 00000000000..ceee1595d09
--- /dev/null
+++ b/source/getting-started/troubleshooting-configuration.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/getting-started/troubleshooting.html b/source/getting-started/troubleshooting.html
new file mode 100644
index 00000000000..ade8aa3e8ea
--- /dev/null
+++ b/source/getting-started/troubleshooting.html
@@ -0,0 +1 @@
+
\ No newline at end of file