From 55f19ef61714a7e9ec3b5fe07f54b8af61834431 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 3 Apr 2019 10:16:01 -0700 Subject: [PATCH] Rename platforms to integrations --- .../{switch.acer_projector.markdown => acer_projector.markdown} | 0 .../{device_tracker.actiontec.markdown => actiontec.markdown} | 0 .../_components/{sensor.aftership.markdown => aftership.markdown} | 0 .../_components/{sensor.airvisual.markdown => airvisual.markdown} | 0 .../{cover.aladdin_connect.markdown => aladdin_connect.markdown} | 0 ...rm_control_panel.alarmdotcom.markdown => alarmdotcom.markdown} | 0 .../{sensor.alpha_vantage.markdown => alpha_vantage.markdown} | 0 .../{tts.amazon_polly.markdown => amazon_polly.markdown} | 0 .../{switch.anel_pwrctrl.markdown => anel_pwrctrl.markdown} | 0 .../{media_player.anthemav.markdown => anthemav.markdown} | 0 source/_components/{notify.apns.markdown => apns.markdown} | 0 .../{media_player.aquostv.markdown => aquostv.markdown} | 0 .../_components/{binary_sensor.arest.markdown => arest.markdown} | 0 .../_components/{device_tracker.aruba.markdown => aruba.markdown} | 0 source/_components/{sensor.arwn.markdown => arwn.markdown} | 0 .../{mailbox.asterisk_cdr.markdown => asterisk_cdr.markdown} | 0 .../{binary_sensor.aurora.markdown => aurora.markdown} | 0 .../{device_tracker.automatic.markdown => automatic.markdown} | 0 source/_components/{light.avion.markdown => avion.markdown} | 0 source/_components/{sensor.awair.markdown => awair.markdown} | 0 .../{notify.aws_lambda.markdown => aws_lambda.markdown} | 0 source/_components/{notify.aws_sns.markdown => aws_sns.markdown} | 0 source/_components/{notify.aws_sqs.markdown => aws_sqs.markdown} | 0 source/_components/{tts.baidu.markdown => baidu.markdown} | 0 .../{binary_sensor.bayesian.markdown => bayesian.markdown} | 0 source/_components/{sensor.bbox.markdown => bbox.markdown} | 0 source/_components/{sensor.bh1750.markdown => bh1750.markdown} | 0 source/_components/{sensor.bitcoin.markdown => bitcoin.markdown} | 0 .../{media_player.blackbird.markdown => blackbird.markdown} | 0 .../{light.blinksticklight.markdown => blinksticklight.markdown} | 0 source/_components/{light.blinkt.markdown => blinkt.markdown} | 0 .../{sensor.blockchain.markdown => blockchain.markdown} | 0 .../{media_player.bluesound.markdown => bluesound.markdown} | 0 ...luetooth_le_tracker.markdown => bluetooth_le_tracker.markdown} | 0 ...cker.bluetooth_tracker.markdown => bluetooth_tracker.markdown} | 0 source/_components/{sensor.bme280.markdown => bme280.markdown} | 0 source/_components/{sensor.bme680.markdown => bme680.markdown} | 0 source/_components/{weather.bom.markdown => bom.markdown} | 0 .../{media_player.braviatv.markdown => braviatv.markdown} | 0 .../{telegram_bot.broadcast.markdown => broadcast.markdown} | 0 .../_components/{switch.broadlink.markdown => broadlink.markdown} | 0 ...nsor.brottsplatskartan.markdown => brottsplatskartan.markdown} | 0 source/_components/{cover.brunt.markdown => brunt.markdown} | 0 ...vice_tracker.bt_home_hub_5.markdown => bt_home_hub_5.markdown} | 0 .../{device_tracker.bt_smarthub.markdown => bt_smarthub.markdown} | 0 .../{weather.buienradar.markdown => buienradar.markdown} | 0 source/_components/{calendar.caldav.markdown => caldav.markdown} | 0 .../{sensor.cert_expiry.markdown => cert_expiry.markdown} | 0 .../{media_player.channels.markdown => channels.markdown} | 0 .../{device_tracker.cisco_ios.markdown => cisco_ios.markdown} | 0 .../{notify.ciscospark.markdown => ciscospark.markdown} | 0 .../_components/{sensor.citybikes.markdown => citybikes.markdown} | 0 .../{media_player.clementine.markdown => clementine.markdown} | 0 .../{notify.clickatell.markdown => clickatell.markdown} | 0 .../_components/{notify.clicksend.markdown => clicksend.markdown} | 0 .../{notify.clicksend_tts.markdown => clicksend_tts.markdown} | 0 source/_components/{media_player.cmus.markdown => cmus.markdown} | 0 .../_components/{sensor.co2signal.markdown => co2signal.markdown} | 0 .../{sensor.coinmarketcap.markdown => coinmarketcap.markdown} | 0 ...omed_hourly_pricing.markdown => comed_hourly_pricing.markdown} | 0 ...{binary_sensor.command_line.markdown => command_line.markdown} | 0 .../{binary_sensor.concord232.markdown => concord232.markdown} | 0 .../{climate.coolmaster.markdown => coolmaster.markdown} | 0 .../_components/{sensor.cpuspeed.markdown => cpuspeed.markdown} | 0 .../{sensor.crimereports.markdown => crimereports.markdown} | 0 source/_components/{sensor.cups.markdown => cups.markdown} | 0 .../{sensor.currencylayer.markdown => currencylayer.markdown} | 0 source/_components/{sensor.darksky.markdown => darksky.markdown} | 0 .../_components/{device_tracker.ddwrt.markdown => ddwrt.markdown} | 0 source/_components/{light.decora.markdown => decora.markdown} | 0 .../{light.decora_wifi.markdown => decora_wifi.markdown} | 0 source/_components/{switch.deluge.markdown => deluge.markdown} | 0 .../_components/{media_player.denon.markdown => denon.markdown} | 0 .../{media_player.denonavr.markdown => denonavr.markdown} | 0 .../{sensor.deutsche_bahn.markdown => deutsche_bahn.markdown} | 0 source/_components/{sensor.dht.markdown => dht.markdown} | 0 .../{switch.digitalloggers.markdown => digitalloggers.markdown} | 0 .../{media_player.directv.markdown => directv.markdown} | 0 source/_components/{sensor.discogs.markdown => discogs.markdown} | 0 source/_components/{notify.discord.markdown => discord.markdown} | 0 .../{camera.dispatcher.markdown => dispatcher.markdown} | 0 ...essing.dlib_face_detect.markdown => dlib_face_detect.markdown} | 0 ...ng.dlib_face_identify.markdown => dlib_face_identify.markdown} | 0 source/_components/{switch.dlink.markdown => dlink.markdown} | 0 .../{media_player.dlna_dmr.markdown => dlna_dmr.markdown} | 0 source/_components/{sensor.dnsip.markdown => dnsip.markdown} | 0 source/_components/{sensor.dsmr.markdown => dsmr.markdown} | 0 ...nsor.dte_energy_bridge.markdown => dte_energy_bridge.markdown} | 0 ...ublin_bus_transport.markdown => dublin_bus_transport.markdown} | 0 .../{sensor.duke_energy.markdown => duke_energy.markdown} | 0 .../_components/{media_player.dunehd.markdown => dunehd.markdown} | 0 ...wd_weather_warnings.markdown => dwd_weather_warnings.markdown} | 0 source/_components/{sensor.ebox.markdown => ebox.markdown} | 0 .../_components/{water_heater.econet.markdown => econet.markdown} | 0 ...ystone_temperature.markdown => eddystone_temperature.markdown} | 0 source/_components/{switch.edimax.markdown => edimax.markdown} | 0 ...device_tracker.ee_brightbox.markdown => ee_brightbox.markdown} | 0 source/_components/{sensor.efergy.markdown => efergy.markdown} | 0 .../{sensor.eliqonline.markdown => eliqonline.markdown} | 0 source/_components/{media_player.emby.markdown => emby.markdown} | 0 source/_components/{sensor.emoncms.markdown => emoncms.markdown} | 0 .../{sensor.enphase_envoy.markdown => enphase_envoy.markdown} | 0 ..._public_transport.markdown => entur_public_transport.markdown} | 0 .../{sensor.envirophat.markdown => envirophat.markdown} | 0 .../_components/{climate.ephember.markdown => ephember.markdown} | 0 .../_components/{media_player.epson.markdown => epson.markdown} | 0 .../{climate.eq3btsmart.markdown => eq3btsmart.markdown} | 0 .../_components/{sensor.etherscan.markdown => etherscan.markdown} | 0 .../{light.everlights.markdown => everlights.markdown} | 0 .../_components/{notify.facebook.markdown => facebook.markdown} | 0 .../{image_processing.facebox.markdown => facebox.markdown} | 0 .../_components/{sensor.fail2ban.markdown => fail2ban.markdown} | 0 .../_components/{camera.familyhub.markdown => familyhub.markdown} | 0 source/_components/{sensor.fedex.markdown => fedex.markdown} | 0 ...inary_sensor.ffmpeg_motion.markdown => ffmpeg_motion.markdown} | 0 ...{binary_sensor.ffmpeg_noise.markdown => ffmpeg_noise.markdown} | 0 source/_components/{sensor.fido.markdown => fido.markdown} | 0 source/_components/{notify.file.markdown => file.markdown} | 0 .../_components/{sensor.filesize.markdown => filesize.markdown} | 0 source/_components/{sensor.filter.markdown => filter.markdown} | 0 source/_components/{sensor.fints.markdown => fints.markdown} | 0 source/_components/{sensor.fitbit.markdown => fitbit.markdown} | 0 source/_components/{sensor.fixer.markdown => fixer.markdown} | 0 source/_components/{climate.flexit.markdown => flexit.markdown} | 0 source/_components/{binary_sensor.flic.markdown => flic.markdown} | 0 source/_components/{notify.flock.markdown => flock.markdown} | 0 .../{sensor.flunearyou.markdown => flunearyou.markdown} | 0 source/_components/{switch.flux.markdown => flux.markdown} | 0 source/_components/{light.flux_led.markdown => flux_led.markdown} | 0 source/_components/{sensor.folder.markdown => folder.markdown} | 0 source/_components/{sensor.foobot.markdown => foobot.markdown} | 0 source/_components/{camera.foscam.markdown => foscam.markdown} | 0 .../{notify.free_mobile.markdown => free_mobile.markdown} | 0 .../_components/{device_tracker.fritz.markdown => fritz.markdown} | 0 ...ritzbox_callmonitor.markdown => fritzbox_callmonitor.markdown} | 0 ....fritzbox_netmonitor.markdown => fritzbox_netmonitor.markdown} | 0 .../_components/{switch.fritzdect.markdown => fritzdect.markdown} | 0 ...player.frontier_silicon.markdown => frontier_silicon.markdown} | 0 .../_components/{light.futurenow.markdown => futurenow.markdown} | 0 source/_components/{cover.garadget.markdown => garadget.markdown} | 0 .../_components/{sensor.gearbest.markdown => gearbest.markdown} | 0 .../_components/{sensor.geizhals.markdown => geizhals.markdown} | 0 source/_components/{camera.generic.markdown => generic.markdown} | 0 ...te.generic_thermostat.markdown => generic_thermostat.markdown} | 0 ...location.geo_json_events.markdown => geo_json_events.markdown} | 0 .../{sensor.geo_rss_events.markdown => geo_rss_events.markdown} | 0 .../{device_tracker.geofency.markdown => geofency.markdown} | 0 source/_components/{sensor.github.markdown => github.markdown} | 0 .../_components/{sensor.gitlab_ci.markdown => gitlab_ci.markdown} | 0 source/_components/{sensor.gitter.markdown => gitter.markdown} | 0 source/_components/{sensor.glances.markdown => glances.markdown} | 0 source/_components/{notify.gntp.markdown => gntp.markdown} | 0 .../_components/{cover.gogogate2.markdown => gogogate2.markdown} | 0 source/_components/{tts.google.markdown => google.markdown} | 0 .../{device_tracker.google_maps.markdown => google_maps.markdown} | 0 ...or.google_travel_time.markdown => google_travel_time.markdown} | 0 .../{sensor.google_wifi.markdown => google_wifi.markdown} | 0 .../_components/{media_player.gpmdp.markdown => gpmdp.markdown} | 0 source/_components/{sensor.gpsd.markdown => gpsd.markdown} | 0 .../{device_tracker.gpslogger.markdown => gpslogger.markdown} | 0 .../_components/{light.greenwave.markdown => greenwave.markdown} | 0 .../{media_player.gstreamer.markdown => gstreamer.markdown} | 0 source/_components/{sensor.gtfs.markdown => gtfs.markdown} | 0 source/_components/{sensor.gtt.markdown => gtt.markdown} | 0 ...ayer.harman_kardon_avr.markdown => harman_kardon_avr.markdown} | 0 .../{sensor.haveibeenpwned.markdown => haveibeenpwned.markdown} | 0 source/_components/{sensor.hddtemp.markdown => hddtemp.markdown} | 0 .../{climate.heatmiser.markdown => heatmiser.markdown} | 0 .../{binary_sensor.hikvision.markdown => hikvision.markdown} | 0 .../{switch.hikvisioncam.markdown => hikvisioncam.markdown} | 0 source/_components/{notify.hipchat.markdown => hipchat.markdown} | 0 .../{sensor.history_stats.markdown => history_stats.markdown} | 0 .../{device_tracker.hitron_coda.markdown => hitron_coda.markdown} | 0 .../{climate.honeywell.markdown => honeywell.markdown} | 0 source/_components/{switch.hook.markdown => hook.markdown} | 0 .../{media_player.horizon.markdown => horizon.markdown} | 0 source/_components/{sensor.hp_ilo.markdown => hp_ilo.markdown} | 0 source/_components/{notify.html5.markdown => html5.markdown} | 0 source/_components/{sensor.htu21d.markdown => htu21d.markdown} | 0 ...vice_tracker.huawei_router.markdown => huawei_router.markdown} | 0 ...ouglas_powerview.markdown => hunterdouglas_powerview.markdown} | 0 .../{sensor.hydroquebec.markdown => hydroquebec.markdown} | 0 source/_components/{light.hyperion.markdown => hyperion.markdown} | 0 .../{alarm_control_panel.ialarm.markdown => ialarm.markdown} | 0 .../{device_tracker.icloud.markdown => icloud.markdown} | 0 source/_components/{light.iglo.markdown => iglo.markdown} | 0 source/_components/{sensor.imap.markdown => imap.markdown} | 0 ...or.imap_email_content.markdown => imap_email_content.markdown} | 0 .../{sensor.integration.markdown => integration.markdown} | 0 ...rish_rail_transport.markdown => irish_rail_transport.markdown} | 0 ...slamic_prayer_times.markdown => islamic_prayer_times.markdown} | 0 source/_components/{binary_sensor.iss.markdown => iss.markdown} | 0 source/_components/{remote.itach.markdown => itach.markdown} | 0 .../_components/{media_player.itunes.markdown => itunes.markdown} | 0 .../{sensor.jewish_calendar.markdown => jewish_calendar.markdown} | 0 source/_components/{switch.kankun.markdown => kankun.markdown} | 0 ...ce_tracker.keenetic_ndms2.markdown => keenetic_ndms2.markdown} | 0 source/_components/{lock.kiwi.markdown => kiwi.markdown} | 0 source/_components/{notify.kodi.markdown => kodi.markdown} | 0 source/_components/{sensor.kwb.markdown => kwb.markdown} | 0 .../_components/{sensor.lacrosse.markdown => lacrosse.markdown} | 0 .../{notify.lannouncer.markdown => lannouncer.markdown} | 0 source/_components/{sensor.lastfm.markdown => lastfm.markdown} | 0 .../{sensor.launch_library.markdown => launch_library.markdown} | 0 .../{media_player.lg_netcast.markdown => lg_netcast.markdown} | 0 .../{media_player.lg_soundbar.markdown => lg_soundbar.markdown} | 0 .../{scene.lifx_cloud.markdown => lifx_cloud.markdown} | 0 .../{light.limitlessled.markdown => limitlessled.markdown} | 0 .../{device_tracker.linksys_ap.markdown => linksys_ap.markdown} | 0 ...vice_tracker.linksys_smart.markdown => linksys_smart.markdown} | 0 source/_components/{sensor.linky.markdown => linky.markdown} | 0 .../{sensor.linux_battery.markdown => linux_battery.markdown} | 0 ...media_player.liveboxplaytv.markdown => liveboxplaytv.markdown} | 0 ...tify.llamalab_automate.markdown => llamalab_automate.markdown} | 0 .../{camera.local_file.markdown => local_file.markdown} | 0 .../_components/{lock.lockitron.markdown => lockitron.markdown} | 0 .../{sensor.london_air.markdown => london_air.markdown} | 0 ...or.london_underground.markdown => london_underground.markdown} | 0 .../{sensor.loopenergy.markdown => loopenergy.markdown} | 0 .../_components/{device_tracker.luci.markdown => luci.markdown} | 0 source/_components/{light.lw12wifi.markdown => lw12wifi.markdown} | 0 source/_components/{sensor.lyft.markdown => lyft.markdown} | 0 .../{sensor.magicseaweed.markdown => magicseaweed.markdown} | 0 .../{alarm_control_panel.manual.markdown => manual.markdown} | 0 ...rm_control_panel.manual_mqtt.markdown => manual_mqtt.markdown} | 0 source/_components/{tts.marytts.markdown => marytts.markdown} | 0 .../_components/{notify.mastodon.markdown => mastodon.markdown} | 0 .../{media_player.mediaroom.markdown => mediaroom.markdown} | 0 .../{device_tracker.meraki.markdown => meraki.markdown} | 0 .../{notify.message_bird.markdown => message_bird.markdown} | 0 source/_components/{weather.met.markdown => met.markdown} | 0 .../{weather.metoffice.markdown => metoffice.markdown} | 0 source/_components/{switch.mfi.markdown => mfi.markdown} | 0 source/_components/{sensor.mhz19.markdown => mhz19.markdown} | 0 source/_components/{tts.microsoft.markdown => microsoft.markdown} | 0 ...rosoft_face_detect.markdown => microsoft_face_detect.markdown} | 0 ...ft_face_identify.markdown => microsoft_face_identify.markdown} | 0 source/_components/{sensor.miflora.markdown => miflora.markdown} | 0 .../{device_tracker.mikrotik.markdown => mikrotik.markdown} | 0 source/_components/{climate.mill.markdown => mill.markdown} | 0 source/_components/{sensor.min_max.markdown => min_max.markdown} | 0 .../_components/{sensor.mitemp_bt.markdown => mitemp_bt.markdown} | 0 source/_components/{camera.mjpeg.markdown => mjpeg.markdown} | 0 .../{sensor.modem_callerid.markdown => modem_callerid.markdown} | 0 .../{sensor.mold_indicator.markdown => mold_indicator.markdown} | 0 .../{media_player.monoprice.markdown => monoprice.markdown} | 0 source/_components/{sensor.moon.markdown => moon.markdown} | 0 source/_components/{sensor.mopar.markdown => mopar.markdown} | 0 .../_components/{media_player.mpchc.markdown => mpchc.markdown} | 0 source/_components/{media_player.mpd.markdown => mpd.markdown} | 0 .../{device_tracker.mqtt_json.markdown => mqtt_json.markdown} | 0 .../_components/{sensor.mqtt_room.markdown => mqtt_room.markdown} | 0 source/_components/{sensor.mvglive.markdown => mvglive.markdown} | 0 source/_components/{cover.myq.markdown => myq.markdown} | 0 source/_components/{light.mystrom.markdown => mystrom.markdown} | 0 source/_components/{media_player.nad.markdown => nad.markdown} | 0 source/_components/{light.nanoleaf.markdown => nanoleaf.markdown} | 0 ...landse_spoorwegen.markdown => nederlandse_spoorwegen.markdown} | 0 source/_components/{lock.nello.markdown => nello.markdown} | 0 .../{sensor.netatmo_public.markdown => netatmo_public.markdown} | 0 source/_components/{sensor.netdata.markdown => netdata.markdown} | 0 .../{device_tracker.netgear.markdown => netgear.markdown} | 0 source/_components/{switch.netio.markdown => netio.markdown} | 0 .../{sensor.neurio_energy.markdown => neurio_energy.markdown} | 0 .../{notify.nfandroidtv.markdown => nfandroidtv.markdown} | 0 ...ight.niko_home_control.markdown => niko_home_control.markdown} | 0 source/_components/{air_quality.nilu.markdown => nilu.markdown} | 0 ...device_tracker.nmap_tracker.markdown => nmap_tracker.markdown} | 0 source/_components/{sensor.nmbs.markdown => nmbs.markdown} | 0 .../{sensor.noaa_tides.markdown => noaa_tides.markdown} | 0 ...sensor.nsw_fuel_station.markdown => nsw_fuel_station.markdown} | 0 ...service_feed.markdown => nsw_rural_fire_service_feed.markdown} | 0 source/_components/{lock.nuki.markdown => nuki.markdown} | 0 source/_components/{sensor.nut.markdown => nut.markdown} | 0 .../{alarm_control_panel.nx584.markdown => nx584.markdown} | 0 source/_components/{sensor.nzbget.markdown => nzbget.markdown} | 0 source/_components/{climate.oem.markdown => oem.markdown} | 0 .../{sensor.ohmconnect.markdown => ohmconnect.markdown} | 0 source/_components/{sensor.onewire.markdown => onewire.markdown} | 0 .../_components/{media_player.onkyo.markdown => onkyo.markdown} | 0 source/_components/{camera.onvif.markdown => onvif.markdown} | 0 ...processing.openalpr_cloud.markdown => openalpr_cloud.markdown} | 0 ...processing.openalpr_local.markdown => openalpr_local.markdown} | 0 .../{image_processing.opencv.markdown => opencv.markdown} | 0 .../_components/{sensor.openevse.markdown => openevse.markdown} | 0 ...nsor.openexchangerates.markdown => openexchangerates.markdown} | 0 .../{cover.opengarage.markdown => opengarage.markdown} | 0 ....openhardwaremonitor.markdown => openhardwaremonitor.markdown} | 0 .../{media_player.openhome.markdown => openhome.markdown} | 0 .../{air_quality.opensensemap.markdown => opensensemap.markdown} | 0 source/_components/{sensor.opensky.markdown => opensky.markdown} | 0 .../{weather.openweathermap.markdown => openweathermap.markdown} | 0 .../{device_tracker.openwrt.markdown => openwrt.markdown} | 0 source/_components/{light.opple.markdown => opple.markdown} | 0 source/_components/{switch.orvibo.markdown => orvibo.markdown} | 0 .../{light.osramlightify.markdown => osramlightify.markdown} | 0 source/_components/{sensor.otp.markdown => otp.markdown} | 0 ...player.panasonic_bluray.markdown => panasonic_bluray.markdown} | 0 ...a_player.panasonic_viera.markdown => panasonic_viera.markdown} | 0 .../{media_player.pandora.markdown => pandora.markdown} | 0 source/_components/{switch.pencom.markdown => pencom.markdown} | 0 .../{media_player.philips_js.markdown => philips_js.markdown} | 0 source/_components/{sensor.pi_hole.markdown => pi_hole.markdown} | 0 source/_components/{tts.picotts.markdown => picotts.markdown} | 0 source/_components/{light.piglow.markdown => piglow.markdown} | 0 source/_components/{binary_sensor.ping.markdown => ping.markdown} | 0 .../{media_player.pioneer.markdown => pioneer.markdown} | 0 .../_components/{media_player.pjlink.markdown => pjlink.markdown} | 0 source/_components/{media_player.plex.markdown => plex.markdown} | 0 .../{sensor.pocketcasts.markdown => pocketcasts.markdown} | 0 source/_components/{sensor.pollen.markdown => pollen.markdown} | 0 .../{telegram_bot.polling.markdown => polling.markdown} | 0 source/_components/{sensor.postnl.markdown => postnl.markdown} | 0 .../{sensor.prezzibenzina.markdown => prezzibenzina.markdown} | 0 .../{climate.proliphix.markdown => proliphix.markdown} | 0 source/_components/{notify.prowl.markdown => prowl.markdown} | 0 source/_components/{camera.proxy.markdown => proxy.markdown} | 0 ....pulseaudio_loopback.markdown => pulseaudio_loopback.markdown} | 0 source/_components/{camera.push.markdown => push.markdown} | 0 .../{sensor.pushbullet.markdown => pushbullet.markdown} | 0 .../_components/{notify.pushetta.markdown => pushetta.markdown} | 0 .../_components/{notify.pushover.markdown => pushover.markdown} | 0 .../_components/{notify.pushsafer.markdown => pushsafer.markdown} | 0 .../_components/{sensor.pvoutput.markdown => pvoutput.markdown} | 0 source/_components/{sensor.pyload.markdown => pyload.markdown} | 0 .../{sensor.qbittorrent.markdown => qbittorrent.markdown} | 0 source/_components/{sensor.qnap.markdown => qnap.markdown} | 0 .../{image_processing.qrcode.markdown => qrcode.markdown} | 0 ..._tracker.quantum_gateway.markdown => quantum_gateway.markdown} | 0 source/_components/{sensor.radarr.markdown => radarr.markdown} | 0 .../{climate.radiotherm.markdown => radiotherm.markdown} | 0 source/_components/{sensor.random.markdown => random.markdown} | 0 .../_components/{switch.raspyrfm.markdown => raspyrfm.markdown} | 0 .../{sensor.recollect_waste.markdown => recollect_waste.markdown} | 0 .../_components/{switch.recswitch.markdown => recswitch.markdown} | 0 source/_components/{sensor.reddit.markdown => reddit.markdown} | 0 .../{sensor.rejseplanen.markdown => rejseplanen.markdown} | 0 source/_components/{sensor.rest.markdown => rest.markdown} | 0 source/_components/{sensor.ripple.markdown => ripple.markdown} | 0 .../{device_tracker.ritassist.markdown => ritassist.markdown} | 0 .../{sensor.rmvtransport.markdown => rmvtransport.markdown} | 0 .../{notify.rocketchat.markdown => rocketchat.markdown} | 0 source/_components/{vacuum.roomba.markdown => roomba.markdown} | 0 source/_components/{sensor.rova.markdown => rova.markdown} | 0 .../{camera.rpi_camera.markdown => rpi_camera.markdown} | 0 .../{light.rpi_gpio_pwm.markdown => rpi_gpio_pwm.markdown} | 0 source/_components/{switch.rpi_rf.markdown => rpi_rf.markdown} | 0 .../_components/{sensor.rtorrent.markdown => rtorrent.markdown} | 0 .../{media_player.russound_rio.markdown => russound_rio.markdown} | 0 ...media_player.russound_rnet.markdown => russound_rnet.markdown} | 0 source/_components/{sensor.ruter.markdown => ruter.markdown} | 0 .../{media_player.samsungtv.markdown => samsungtv.markdown} | 0 source/_components/{sensor.scrape.markdown => scrape.markdown} | 0 source/_components/{sensor.season.markdown => season.markdown} | 0 .../_components/{notify.sendgrid.markdown => sendgrid.markdown} | 0 source/_components/{light.sensehat.markdown => sensehat.markdown} | 0 source/_components/{climate.sensibo.markdown => sensibo.markdown} | 0 source/_components/{sensor.serial.markdown => serial.markdown} | 0 .../_components/{sensor.serial_pm.markdown => serial_pm.markdown} | 0 source/_components/{lock.sesame.markdown => sesame.markdown} | 0 ...processing.seven_segments.markdown => seven_segments.markdown} | 0 .../{sensor.seventeentrack.markdown => seventeentrack.markdown} | 0 source/_components/{sensor.shodan.markdown => shodan.markdown} | 0 source/_components/{sensor.sht31.markdown => sht31.markdown} | 0 source/_components/{sensor.sigfox.markdown => sigfox.markdown} | 0 .../{notify.simplepush.markdown => simplepush.markdown} | 0 .../_components/{sensor.simulated.markdown => simulated.markdown} | 0 .../{device_tracker.sky_hub.markdown => sky_hub.markdown} | 0 .../_components/{sensor.skybeacon.markdown => skybeacon.markdown} | 0 source/_components/{notify.slack.markdown => slack.markdown} | 0 source/_components/{sensor.sma.markdown => sma.markdown} | 0 source/_components/{notify.smtp.markdown => smtp.markdown} | 0 .../{media_player.snapcast.markdown => snapcast.markdown} | 0 source/_components/{switch.snmp.markdown => snmp.markdown} | 0 source/_components/{sensor.sochain.markdown => sochain.markdown} | 0 .../{sensor.socialblade.markdown => socialblade.markdown} | 0 .../_components/{sensor.solaredge.markdown => solaredge.markdown} | 0 source/_components/{sensor.sonarr.markdown => sonarr.markdown} | 0 .../{media_player.songpal.markdown => songpal.markdown} | 0 .../{switch.sony_projector.markdown => sony_projector.markdown} | 0 .../{media_player.soundtouch.markdown => soundtouch.markdown} | 0 .../_components/{sensor.spotcrime.markdown => spotcrime.markdown} | 0 .../{media_player.spotify.markdown => spotify.markdown} | 0 source/_components/{sensor.sql.markdown => sql.markdown} | 0 .../{media_player.squeezebox.markdown => squeezebox.markdown} | 0 .../{sensor.srp_energy.markdown => srp_energy.markdown} | 0 .../{sensor.starlingbank.markdown => starlingbank.markdown} | 0 source/_components/{sensor.startca.markdown => startca.markdown} | 0 .../{sensor.statistics.markdown => statistics.markdown} | 0 .../{sensor.steam_online.markdown => steam_online.markdown} | 0 source/_components/{notify.stride.markdown => stride.markdown} | 0 .../{sensor.supervisord.markdown => supervisord.markdown} | 0 ...ydrological_data.markdown => swiss_hydrological_data.markdown} | 0 ..._public_transport.markdown => swiss_public_transport.markdown} | 0 .../{device_tracker.swisscom.markdown => swisscom.markdown} | 0 .../_components/{switch.switchbot.markdown => switchbot.markdown} | 0 .../{switch.switchmate.markdown => switchmate.markdown} | 0 .../_components/{sensor.syncthru.markdown => syncthru.markdown} | 0 .../_components/{camera.synology.markdown => synology.markdown} | 0 .../{notify.synology_chat.markdown => synology_chat.markdown} | 0 ...device_tracker.synology_srm.markdown => synology_srm.markdown} | 0 .../{sensor.synologydsm.markdown => synologydsm.markdown} | 0 source/_components/{notify.syslog.markdown => syslog.markdown} | 0 .../{sensor.systemmonitor.markdown => systemmonitor.markdown} | 0 source/_components/{sensor.sytadin.markdown => sytadin.markdown} | 0 .../{sensor.tank_utility.markdown => tank_utility.markdown} | 0 .../{binary_sensor.tapsaff.markdown => tapsaff.markdown} | 0 .../_components/{sensor.tautulli.markdown => tautulli.markdown} | 0 source/_components/{binary_sensor.tcp.markdown => tcp.markdown} | 0 source/_components/{sensor.ted5000.markdown => ted5000.markdown} | 0 .../_components/{sensor.teksavvy.markdown => teksavvy.markdown} | 0 .../_components/{notify.telegram.markdown => telegram.markdown} | 0 source/_components/{switch.telnet.markdown => telnet.markdown} | 0 source/_components/{sensor.temper.markdown => temper.markdown} | 0 .../_components/{sensor.template.markdown => template.markdown} | 0 .../{image_processing.tensorflow.markdown => tensorflow.markdown} | 0 source/_components/{climate.tfiac.markdown => tfiac.markdown} | 0 ...nsor.thermoworks_smoke.markdown => thermoworks_smoke.markdown} | 0 .../{sensor.thinkingcleaner.markdown => thinkingcleaner.markdown} | 0 .../{device_tracker.thomson.markdown => thomson.markdown} | 0 .../{binary_sensor.threshold.markdown => threshold.markdown} | 0 source/_components/{light.tikteck.markdown => tikteck.markdown} | 0 .../_components/{device_tracker.tile.markdown => tile.markdown} | 0 .../_components/{sensor.time_date.markdown => time_date.markdown} | 0 source/_components/{binary_sensor.tod.markdown => tod.markdown} | 0 .../_components/{calendar.todoist.markdown => todoist.markdown} | 0 .../{device_tracker.tomato.markdown => tomato.markdown} | 0 source/_components/{sensor.torque.markdown => torque.markdown} | 0 ..._control_panel.totalconnect.markdown => totalconnect.markdown} | 0 .../{climate.touchline.markdown => touchline.markdown} | 0 .../{device_tracker.traccar.markdown => traccar.markdown} | 0 .../{device_tracker.trackr.markdown => trackr.markdown} | 0 ...atherstation.markdown => trafikverket_weatherstation.markdown} | 0 .../{sensor.transport_nsw.markdown => transport_nsw.markdown} | 0 .../_components/{sensor.travisci.markdown => travisci.markdown} | 0 .../_components/{binary_sensor.trend.markdown => trend.markdown} | 0 .../{notify.twilio_call.markdown => twilio_call.markdown} | 0 .../{notify.twilio_sms.markdown => twilio_sms.markdown} | 0 source/_components/{sensor.twitch.markdown => twitch.markdown} | 0 source/_components/{notify.twitter.markdown => twitter.markdown} | 0 .../_components/{device_tracker.ubee.markdown => ubee.markdown} | 0 source/_components/{sensor.uber.markdown => uber.markdown} | 0 .../_components/{device_tracker.ubus.markdown => ubus.markdown} | 0 ...dia_player.ue_smart_radio.markdown => ue_smart_radio.markdown} | 0 .../{sensor.uk_transport.markdown => uk_transport.markdown} | 0 ...device_tracker.unifi_direct.markdown => unifi_direct.markdown} | 0 .../{media_player.universal.markdown => universal.markdown} | 0 .../{device_tracker.upc_connect.markdown => upc_connect.markdown} | 0 source/_components/{sensor.ups.markdown => ups.markdown} | 0 source/_components/{sensor.uptime.markdown => uptime.markdown} | 0 .../{binary_sensor.uptimerobot.markdown => uptimerobot.markdown} | 0 source/_components/{sensor.uscis.markdown => uscis.markdown} | 0 ...s_earthquakes_feed.markdown => usgs_earthquakes_feed.markdown} | 0 source/_components/{camera.uvc.markdown => uvc.markdown} | 0 .../{sensor.vasttrafik.markdown => vasttrafik.markdown} | 0 source/_components/{climate.venstar.markdown => venstar.markdown} | 0 source/_components/{sensor.version.markdown => version.markdown} | 0 source/_components/{switch.vesync.markdown => vesync.markdown} | 0 .../{sensor.viaggiatreno.markdown => viaggiatreno.markdown} | 0 .../_components/{media_player.vizio.markdown => vizio.markdown} | 0 source/_components/{media_player.vlc.markdown => vlc.markdown} | 0 source/_components/{tts.voicerss.markdown => voicerss.markdown} | 0 .../{sensor.volkszaehler.markdown => volkszaehler.markdown} | 0 .../{media_player.volumio.markdown => volumio.markdown} | 0 source/_components/{sensor.waqi.markdown => waqi.markdown} | 0 ...sensor.waze_travel_time.markdown => waze_travel_time.markdown} | 0 .../{telegram_bot.webhooks.markdown => webhooks.markdown} | 0 .../{media_player.webostv.markdown => webostv.markdown} | 0 source/_components/{sensor.whois.markdown => whois.markdown} | 0 .../{binary_sensor.workday.markdown => workday.markdown} | 0 .../{sensor.worldclock.markdown => worldclock.markdown} | 0 .../{sensor.worldtidesinfo.markdown => worldtidesinfo.markdown} | 0 .../{sensor.worxlandroid.markdown => worxlandroid.markdown} | 0 source/_components/{sensor.wsdot.markdown => wsdot.markdown} | 0 .../{sensor.wunderground.markdown => wunderground.markdown} | 0 source/_components/{light.x10.markdown => x10.markdown} | 0 .../_components/{sensor.xbox_live.markdown => xbox_live.markdown} | 0 source/_components/{camera.xeoma.markdown => xeoma.markdown} | 0 .../{device_tracker.xfinity.markdown => xfinity.markdown} | 0 source/_components/{camera.xiaomi.markdown => xiaomi.markdown} | 0 .../{device_tracker.xiaomi_miio.markdown => xiaomi_miio.markdown} | 0 .../{media_player.xiaomi_tv.markdown => xiaomi_tv.markdown} | 0 source/_components/{notify.xmpp.markdown => xmpp.markdown} | 0 ..._panel.yale_smart_alarm.markdown => yale_smart_alarm.markdown} | 0 .../_components/{media_player.yamaha.markdown => yamaha.markdown} | 0 ...player.yamaha_musiccast.markdown => yamaha_musiccast.markdown} | 0 source/_components/{tts.yandextts.markdown => yandextts.markdown} | 0 ...ight.yeelightsunflower.markdown => yeelightsunflower.markdown} | 0 .../_components/{notify.yessssms.markdown => yessssms.markdown} | 0 source/_components/{camera.yi.markdown => yi.markdown} | 0 source/_components/{sensor.yr.markdown => yr.markdown} | 0 .../_components/{sensor.yweather.markdown => yweather.markdown} | 0 source/_components/{sensor.zamg.markdown => zamg.markdown} | 0 source/_components/{light.zengge.markdown => zengge.markdown} | 0 .../_components/{sensor.zestimate.markdown => zestimate.markdown} | 0 .../{climate.zhong_hong.markdown => zhong_hong.markdown} | 0 ...ayer.ziggo_mediabox_xl.markdown => ziggo_mediabox_xl.markdown} | 0 497 files changed, 0 insertions(+), 0 deletions(-) rename source/_components/{switch.acer_projector.markdown => acer_projector.markdown} (100%) rename source/_components/{device_tracker.actiontec.markdown => actiontec.markdown} (100%) rename source/_components/{sensor.aftership.markdown => aftership.markdown} (100%) rename source/_components/{sensor.airvisual.markdown => airvisual.markdown} (100%) rename source/_components/{cover.aladdin_connect.markdown => aladdin_connect.markdown} (100%) rename source/_components/{alarm_control_panel.alarmdotcom.markdown => alarmdotcom.markdown} (100%) rename source/_components/{sensor.alpha_vantage.markdown => alpha_vantage.markdown} (100%) rename source/_components/{tts.amazon_polly.markdown => amazon_polly.markdown} (100%) rename source/_components/{switch.anel_pwrctrl.markdown => anel_pwrctrl.markdown} (100%) rename source/_components/{media_player.anthemav.markdown => anthemav.markdown} (100%) rename source/_components/{notify.apns.markdown => apns.markdown} (100%) rename source/_components/{media_player.aquostv.markdown => aquostv.markdown} (100%) rename source/_components/{binary_sensor.arest.markdown => arest.markdown} (100%) rename source/_components/{device_tracker.aruba.markdown => aruba.markdown} (100%) rename source/_components/{sensor.arwn.markdown => arwn.markdown} (100%) rename source/_components/{mailbox.asterisk_cdr.markdown => asterisk_cdr.markdown} (100%) rename source/_components/{binary_sensor.aurora.markdown => aurora.markdown} (100%) rename source/_components/{device_tracker.automatic.markdown => automatic.markdown} (100%) rename source/_components/{light.avion.markdown => avion.markdown} (100%) rename source/_components/{sensor.awair.markdown => awair.markdown} (100%) rename source/_components/{notify.aws_lambda.markdown => aws_lambda.markdown} (100%) rename source/_components/{notify.aws_sns.markdown => aws_sns.markdown} (100%) rename source/_components/{notify.aws_sqs.markdown => aws_sqs.markdown} (100%) rename source/_components/{tts.baidu.markdown => baidu.markdown} (100%) rename source/_components/{binary_sensor.bayesian.markdown => bayesian.markdown} (100%) rename source/_components/{sensor.bbox.markdown => bbox.markdown} (100%) rename source/_components/{sensor.bh1750.markdown => bh1750.markdown} (100%) rename source/_components/{sensor.bitcoin.markdown => bitcoin.markdown} (100%) rename source/_components/{media_player.blackbird.markdown => blackbird.markdown} (100%) rename source/_components/{light.blinksticklight.markdown => blinksticklight.markdown} (100%) rename source/_components/{light.blinkt.markdown => blinkt.markdown} (100%) rename source/_components/{sensor.blockchain.markdown => blockchain.markdown} (100%) rename source/_components/{media_player.bluesound.markdown => bluesound.markdown} (100%) rename source/_components/{device_tracker.bluetooth_le_tracker.markdown => bluetooth_le_tracker.markdown} (100%) rename source/_components/{device_tracker.bluetooth_tracker.markdown => bluetooth_tracker.markdown} (100%) rename source/_components/{sensor.bme280.markdown => bme280.markdown} (100%) rename source/_components/{sensor.bme680.markdown => bme680.markdown} (100%) rename source/_components/{weather.bom.markdown => bom.markdown} (100%) rename source/_components/{media_player.braviatv.markdown => braviatv.markdown} (100%) rename source/_components/{telegram_bot.broadcast.markdown => broadcast.markdown} (100%) rename source/_components/{switch.broadlink.markdown => broadlink.markdown} (100%) rename source/_components/{sensor.brottsplatskartan.markdown => brottsplatskartan.markdown} (100%) rename source/_components/{cover.brunt.markdown => brunt.markdown} (100%) rename source/_components/{device_tracker.bt_home_hub_5.markdown => bt_home_hub_5.markdown} (100%) rename source/_components/{device_tracker.bt_smarthub.markdown => bt_smarthub.markdown} (100%) rename source/_components/{weather.buienradar.markdown => buienradar.markdown} (100%) rename source/_components/{calendar.caldav.markdown => caldav.markdown} (100%) rename source/_components/{sensor.cert_expiry.markdown => cert_expiry.markdown} (100%) rename source/_components/{media_player.channels.markdown => channels.markdown} (100%) rename source/_components/{device_tracker.cisco_ios.markdown => cisco_ios.markdown} (100%) rename source/_components/{notify.ciscospark.markdown => ciscospark.markdown} (100%) rename source/_components/{sensor.citybikes.markdown => citybikes.markdown} (100%) rename source/_components/{media_player.clementine.markdown => clementine.markdown} (100%) rename source/_components/{notify.clickatell.markdown => clickatell.markdown} (100%) rename source/_components/{notify.clicksend.markdown => clicksend.markdown} (100%) rename source/_components/{notify.clicksend_tts.markdown => clicksend_tts.markdown} (100%) rename source/_components/{media_player.cmus.markdown => cmus.markdown} (100%) rename source/_components/{sensor.co2signal.markdown => co2signal.markdown} (100%) rename source/_components/{sensor.coinmarketcap.markdown => coinmarketcap.markdown} (100%) rename source/_components/{sensor.comed_hourly_pricing.markdown => comed_hourly_pricing.markdown} (100%) rename source/_components/{binary_sensor.command_line.markdown => command_line.markdown} (100%) rename source/_components/{binary_sensor.concord232.markdown => concord232.markdown} (100%) rename source/_components/{climate.coolmaster.markdown => coolmaster.markdown} (100%) rename source/_components/{sensor.cpuspeed.markdown => cpuspeed.markdown} (100%) rename source/_components/{sensor.crimereports.markdown => crimereports.markdown} (100%) rename source/_components/{sensor.cups.markdown => cups.markdown} (100%) rename source/_components/{sensor.currencylayer.markdown => currencylayer.markdown} (100%) rename source/_components/{sensor.darksky.markdown => darksky.markdown} (100%) rename source/_components/{device_tracker.ddwrt.markdown => ddwrt.markdown} (100%) rename source/_components/{light.decora.markdown => decora.markdown} (100%) rename source/_components/{light.decora_wifi.markdown => decora_wifi.markdown} (100%) rename source/_components/{switch.deluge.markdown => deluge.markdown} (100%) rename source/_components/{media_player.denon.markdown => denon.markdown} (100%) rename source/_components/{media_player.denonavr.markdown => denonavr.markdown} (100%) rename source/_components/{sensor.deutsche_bahn.markdown => deutsche_bahn.markdown} (100%) rename source/_components/{sensor.dht.markdown => dht.markdown} (100%) rename source/_components/{switch.digitalloggers.markdown => digitalloggers.markdown} (100%) rename source/_components/{media_player.directv.markdown => directv.markdown} (100%) rename source/_components/{sensor.discogs.markdown => discogs.markdown} (100%) rename source/_components/{notify.discord.markdown => discord.markdown} (100%) rename source/_components/{camera.dispatcher.markdown => dispatcher.markdown} (100%) rename source/_components/{image_processing.dlib_face_detect.markdown => dlib_face_detect.markdown} (100%) rename source/_components/{image_processing.dlib_face_identify.markdown => dlib_face_identify.markdown} (100%) rename source/_components/{switch.dlink.markdown => dlink.markdown} (100%) rename source/_components/{media_player.dlna_dmr.markdown => dlna_dmr.markdown} (100%) rename source/_components/{sensor.dnsip.markdown => dnsip.markdown} (100%) rename source/_components/{sensor.dsmr.markdown => dsmr.markdown} (100%) rename source/_components/{sensor.dte_energy_bridge.markdown => dte_energy_bridge.markdown} (100%) rename source/_components/{sensor.dublin_bus_transport.markdown => dublin_bus_transport.markdown} (100%) rename source/_components/{sensor.duke_energy.markdown => duke_energy.markdown} (100%) rename source/_components/{media_player.dunehd.markdown => dunehd.markdown} (100%) rename source/_components/{sensor.dwd_weather_warnings.markdown => dwd_weather_warnings.markdown} (100%) rename source/_components/{sensor.ebox.markdown => ebox.markdown} (100%) rename source/_components/{water_heater.econet.markdown => econet.markdown} (100%) rename source/_components/{sensor.eddystone_temperature.markdown => eddystone_temperature.markdown} (100%) rename source/_components/{switch.edimax.markdown => edimax.markdown} (100%) rename source/_components/{device_tracker.ee_brightbox.markdown => ee_brightbox.markdown} (100%) rename source/_components/{sensor.efergy.markdown => efergy.markdown} (100%) rename source/_components/{sensor.eliqonline.markdown => eliqonline.markdown} (100%) rename source/_components/{media_player.emby.markdown => emby.markdown} (100%) rename source/_components/{sensor.emoncms.markdown => emoncms.markdown} (100%) rename source/_components/{sensor.enphase_envoy.markdown => enphase_envoy.markdown} (100%) rename source/_components/{sensor.entur_public_transport.markdown => entur_public_transport.markdown} (100%) rename source/_components/{sensor.envirophat.markdown => envirophat.markdown} (100%) rename source/_components/{climate.ephember.markdown => ephember.markdown} (100%) rename source/_components/{media_player.epson.markdown => epson.markdown} (100%) rename source/_components/{climate.eq3btsmart.markdown => eq3btsmart.markdown} (100%) rename source/_components/{sensor.etherscan.markdown => etherscan.markdown} (100%) rename source/_components/{light.everlights.markdown => everlights.markdown} (100%) rename source/_components/{notify.facebook.markdown => facebook.markdown} (100%) rename source/_components/{image_processing.facebox.markdown => facebox.markdown} (100%) rename source/_components/{sensor.fail2ban.markdown => fail2ban.markdown} (100%) rename source/_components/{camera.familyhub.markdown => familyhub.markdown} (100%) rename source/_components/{sensor.fedex.markdown => fedex.markdown} (100%) rename source/_components/{binary_sensor.ffmpeg_motion.markdown => ffmpeg_motion.markdown} (100%) rename source/_components/{binary_sensor.ffmpeg_noise.markdown => ffmpeg_noise.markdown} (100%) rename source/_components/{sensor.fido.markdown => fido.markdown} (100%) rename source/_components/{notify.file.markdown => file.markdown} (100%) rename source/_components/{sensor.filesize.markdown => filesize.markdown} (100%) rename source/_components/{sensor.filter.markdown => filter.markdown} (100%) rename source/_components/{sensor.fints.markdown => fints.markdown} (100%) rename source/_components/{sensor.fitbit.markdown => fitbit.markdown} (100%) rename source/_components/{sensor.fixer.markdown => fixer.markdown} (100%) rename source/_components/{climate.flexit.markdown => flexit.markdown} (100%) rename source/_components/{binary_sensor.flic.markdown => flic.markdown} (100%) rename source/_components/{notify.flock.markdown => flock.markdown} (100%) rename source/_components/{sensor.flunearyou.markdown => flunearyou.markdown} (100%) rename source/_components/{switch.flux.markdown => flux.markdown} (100%) rename source/_components/{light.flux_led.markdown => flux_led.markdown} (100%) rename source/_components/{sensor.folder.markdown => folder.markdown} (100%) rename source/_components/{sensor.foobot.markdown => foobot.markdown} (100%) rename source/_components/{camera.foscam.markdown => foscam.markdown} (100%) rename source/_components/{notify.free_mobile.markdown => free_mobile.markdown} (100%) rename source/_components/{device_tracker.fritz.markdown => fritz.markdown} (100%) rename source/_components/{sensor.fritzbox_callmonitor.markdown => fritzbox_callmonitor.markdown} (100%) rename source/_components/{sensor.fritzbox_netmonitor.markdown => fritzbox_netmonitor.markdown} (100%) rename source/_components/{switch.fritzdect.markdown => fritzdect.markdown} (100%) rename source/_components/{media_player.frontier_silicon.markdown => frontier_silicon.markdown} (100%) rename source/_components/{light.futurenow.markdown => futurenow.markdown} (100%) rename source/_components/{cover.garadget.markdown => garadget.markdown} (100%) rename source/_components/{sensor.gearbest.markdown => gearbest.markdown} (100%) rename source/_components/{sensor.geizhals.markdown => geizhals.markdown} (100%) rename source/_components/{camera.generic.markdown => generic.markdown} (100%) rename source/_components/{climate.generic_thermostat.markdown => generic_thermostat.markdown} (100%) rename source/_components/{geo_location.geo_json_events.markdown => geo_json_events.markdown} (100%) rename source/_components/{sensor.geo_rss_events.markdown => geo_rss_events.markdown} (100%) rename source/_components/{device_tracker.geofency.markdown => geofency.markdown} (100%) rename source/_components/{sensor.github.markdown => github.markdown} (100%) rename source/_components/{sensor.gitlab_ci.markdown => gitlab_ci.markdown} (100%) rename source/_components/{sensor.gitter.markdown => gitter.markdown} (100%) rename source/_components/{sensor.glances.markdown => glances.markdown} (100%) rename source/_components/{notify.gntp.markdown => gntp.markdown} (100%) rename source/_components/{cover.gogogate2.markdown => gogogate2.markdown} (100%) rename source/_components/{tts.google.markdown => google.markdown} (100%) rename source/_components/{device_tracker.google_maps.markdown => google_maps.markdown} (100%) rename source/_components/{sensor.google_travel_time.markdown => google_travel_time.markdown} (100%) rename source/_components/{sensor.google_wifi.markdown => google_wifi.markdown} (100%) rename source/_components/{media_player.gpmdp.markdown => gpmdp.markdown} (100%) rename source/_components/{sensor.gpsd.markdown => gpsd.markdown} (100%) rename source/_components/{device_tracker.gpslogger.markdown => gpslogger.markdown} (100%) rename source/_components/{light.greenwave.markdown => greenwave.markdown} (100%) rename source/_components/{media_player.gstreamer.markdown => gstreamer.markdown} (100%) rename source/_components/{sensor.gtfs.markdown => gtfs.markdown} (100%) rename source/_components/{sensor.gtt.markdown => gtt.markdown} (100%) rename source/_components/{media_player.harman_kardon_avr.markdown => harman_kardon_avr.markdown} (100%) rename source/_components/{sensor.haveibeenpwned.markdown => haveibeenpwned.markdown} (100%) rename source/_components/{sensor.hddtemp.markdown => hddtemp.markdown} (100%) rename source/_components/{climate.heatmiser.markdown => heatmiser.markdown} (100%) rename source/_components/{binary_sensor.hikvision.markdown => hikvision.markdown} (100%) rename source/_components/{switch.hikvisioncam.markdown => hikvisioncam.markdown} (100%) rename source/_components/{notify.hipchat.markdown => hipchat.markdown} (100%) rename source/_components/{sensor.history_stats.markdown => history_stats.markdown} (100%) rename source/_components/{device_tracker.hitron_coda.markdown => hitron_coda.markdown} (100%) rename source/_components/{climate.honeywell.markdown => honeywell.markdown} (100%) rename source/_components/{switch.hook.markdown => hook.markdown} (100%) rename source/_components/{media_player.horizon.markdown => horizon.markdown} (100%) rename source/_components/{sensor.hp_ilo.markdown => hp_ilo.markdown} (100%) rename source/_components/{notify.html5.markdown => html5.markdown} (100%) rename source/_components/{sensor.htu21d.markdown => htu21d.markdown} (100%) rename source/_components/{device_tracker.huawei_router.markdown => huawei_router.markdown} (100%) rename source/_components/{scene.hunterdouglas_powerview.markdown => hunterdouglas_powerview.markdown} (100%) rename source/_components/{sensor.hydroquebec.markdown => hydroquebec.markdown} (100%) rename source/_components/{light.hyperion.markdown => hyperion.markdown} (100%) rename source/_components/{alarm_control_panel.ialarm.markdown => ialarm.markdown} (100%) rename source/_components/{device_tracker.icloud.markdown => icloud.markdown} (100%) rename source/_components/{light.iglo.markdown => iglo.markdown} (100%) rename source/_components/{sensor.imap.markdown => imap.markdown} (100%) rename source/_components/{sensor.imap_email_content.markdown => imap_email_content.markdown} (100%) rename source/_components/{sensor.integration.markdown => integration.markdown} (100%) rename source/_components/{sensor.irish_rail_transport.markdown => irish_rail_transport.markdown} (100%) rename source/_components/{sensor.islamic_prayer_times.markdown => islamic_prayer_times.markdown} (100%) rename source/_components/{binary_sensor.iss.markdown => iss.markdown} (100%) rename source/_components/{remote.itach.markdown => itach.markdown} (100%) rename source/_components/{media_player.itunes.markdown => itunes.markdown} (100%) rename source/_components/{sensor.jewish_calendar.markdown => jewish_calendar.markdown} (100%) rename source/_components/{switch.kankun.markdown => kankun.markdown} (100%) rename source/_components/{device_tracker.keenetic_ndms2.markdown => keenetic_ndms2.markdown} (100%) rename source/_components/{lock.kiwi.markdown => kiwi.markdown} (100%) rename source/_components/{notify.kodi.markdown => kodi.markdown} (100%) rename source/_components/{sensor.kwb.markdown => kwb.markdown} (100%) rename source/_components/{sensor.lacrosse.markdown => lacrosse.markdown} (100%) rename source/_components/{notify.lannouncer.markdown => lannouncer.markdown} (100%) rename source/_components/{sensor.lastfm.markdown => lastfm.markdown} (100%) rename source/_components/{sensor.launch_library.markdown => launch_library.markdown} (100%) rename source/_components/{media_player.lg_netcast.markdown => lg_netcast.markdown} (100%) rename source/_components/{media_player.lg_soundbar.markdown => lg_soundbar.markdown} (100%) rename source/_components/{scene.lifx_cloud.markdown => lifx_cloud.markdown} (100%) rename source/_components/{light.limitlessled.markdown => limitlessled.markdown} (100%) rename source/_components/{device_tracker.linksys_ap.markdown => linksys_ap.markdown} (100%) rename source/_components/{device_tracker.linksys_smart.markdown => linksys_smart.markdown} (100%) rename source/_components/{sensor.linky.markdown => linky.markdown} (100%) rename source/_components/{sensor.linux_battery.markdown => linux_battery.markdown} (100%) rename source/_components/{media_player.liveboxplaytv.markdown => liveboxplaytv.markdown} (100%) rename source/_components/{notify.llamalab_automate.markdown => llamalab_automate.markdown} (100%) rename source/_components/{camera.local_file.markdown => local_file.markdown} (100%) rename source/_components/{lock.lockitron.markdown => lockitron.markdown} (100%) rename source/_components/{sensor.london_air.markdown => london_air.markdown} (100%) rename source/_components/{sensor.london_underground.markdown => london_underground.markdown} (100%) rename source/_components/{sensor.loopenergy.markdown => loopenergy.markdown} (100%) rename source/_components/{device_tracker.luci.markdown => luci.markdown} (100%) rename source/_components/{light.lw12wifi.markdown => lw12wifi.markdown} (100%) rename source/_components/{sensor.lyft.markdown => lyft.markdown} (100%) rename source/_components/{sensor.magicseaweed.markdown => magicseaweed.markdown} (100%) rename source/_components/{alarm_control_panel.manual.markdown => manual.markdown} (100%) rename source/_components/{alarm_control_panel.manual_mqtt.markdown => manual_mqtt.markdown} (100%) rename source/_components/{tts.marytts.markdown => marytts.markdown} (100%) rename source/_components/{notify.mastodon.markdown => mastodon.markdown} (100%) rename source/_components/{media_player.mediaroom.markdown => mediaroom.markdown} (100%) rename source/_components/{device_tracker.meraki.markdown => meraki.markdown} (100%) rename source/_components/{notify.message_bird.markdown => message_bird.markdown} (100%) rename source/_components/{weather.met.markdown => met.markdown} (100%) rename source/_components/{weather.metoffice.markdown => metoffice.markdown} (100%) rename source/_components/{switch.mfi.markdown => mfi.markdown} (100%) rename source/_components/{sensor.mhz19.markdown => mhz19.markdown} (100%) rename source/_components/{tts.microsoft.markdown => microsoft.markdown} (100%) rename source/_components/{image_processing.microsoft_face_detect.markdown => microsoft_face_detect.markdown} (100%) rename source/_components/{image_processing.microsoft_face_identify.markdown => microsoft_face_identify.markdown} (100%) rename source/_components/{sensor.miflora.markdown => miflora.markdown} (100%) rename source/_components/{device_tracker.mikrotik.markdown => mikrotik.markdown} (100%) rename source/_components/{climate.mill.markdown => mill.markdown} (100%) rename source/_components/{sensor.min_max.markdown => min_max.markdown} (100%) rename source/_components/{sensor.mitemp_bt.markdown => mitemp_bt.markdown} (100%) rename source/_components/{camera.mjpeg.markdown => mjpeg.markdown} (100%) rename source/_components/{sensor.modem_callerid.markdown => modem_callerid.markdown} (100%) rename source/_components/{sensor.mold_indicator.markdown => mold_indicator.markdown} (100%) rename source/_components/{media_player.monoprice.markdown => monoprice.markdown} (100%) rename source/_components/{sensor.moon.markdown => moon.markdown} (100%) rename source/_components/{sensor.mopar.markdown => mopar.markdown} (100%) rename source/_components/{media_player.mpchc.markdown => mpchc.markdown} (100%) rename source/_components/{media_player.mpd.markdown => mpd.markdown} (100%) rename source/_components/{device_tracker.mqtt_json.markdown => mqtt_json.markdown} (100%) rename source/_components/{sensor.mqtt_room.markdown => mqtt_room.markdown} (100%) rename source/_components/{sensor.mvglive.markdown => mvglive.markdown} (100%) rename source/_components/{cover.myq.markdown => myq.markdown} (100%) rename source/_components/{light.mystrom.markdown => mystrom.markdown} (100%) rename source/_components/{media_player.nad.markdown => nad.markdown} (100%) rename source/_components/{light.nanoleaf.markdown => nanoleaf.markdown} (100%) rename source/_components/{sensor.nederlandse_spoorwegen.markdown => nederlandse_spoorwegen.markdown} (100%) rename source/_components/{lock.nello.markdown => nello.markdown} (100%) rename source/_components/{sensor.netatmo_public.markdown => netatmo_public.markdown} (100%) rename source/_components/{sensor.netdata.markdown => netdata.markdown} (100%) rename source/_components/{device_tracker.netgear.markdown => netgear.markdown} (100%) rename source/_components/{switch.netio.markdown => netio.markdown} (100%) rename source/_components/{sensor.neurio_energy.markdown => neurio_energy.markdown} (100%) rename source/_components/{notify.nfandroidtv.markdown => nfandroidtv.markdown} (100%) rename source/_components/{light.niko_home_control.markdown => niko_home_control.markdown} (100%) rename source/_components/{air_quality.nilu.markdown => nilu.markdown} (100%) rename source/_components/{device_tracker.nmap_tracker.markdown => nmap_tracker.markdown} (100%) rename source/_components/{sensor.nmbs.markdown => nmbs.markdown} (100%) rename source/_components/{sensor.noaa_tides.markdown => noaa_tides.markdown} (100%) rename source/_components/{sensor.nsw_fuel_station.markdown => nsw_fuel_station.markdown} (100%) rename source/_components/{geo_location.nsw_rural_fire_service_feed.markdown => nsw_rural_fire_service_feed.markdown} (100%) rename source/_components/{lock.nuki.markdown => nuki.markdown} (100%) rename source/_components/{sensor.nut.markdown => nut.markdown} (100%) rename source/_components/{alarm_control_panel.nx584.markdown => nx584.markdown} (100%) rename source/_components/{sensor.nzbget.markdown => nzbget.markdown} (100%) rename source/_components/{climate.oem.markdown => oem.markdown} (100%) rename source/_components/{sensor.ohmconnect.markdown => ohmconnect.markdown} (100%) rename source/_components/{sensor.onewire.markdown => onewire.markdown} (100%) rename source/_components/{media_player.onkyo.markdown => onkyo.markdown} (100%) rename source/_components/{camera.onvif.markdown => onvif.markdown} (100%) rename source/_components/{image_processing.openalpr_cloud.markdown => openalpr_cloud.markdown} (100%) rename source/_components/{image_processing.openalpr_local.markdown => openalpr_local.markdown} (100%) rename source/_components/{image_processing.opencv.markdown => opencv.markdown} (100%) rename source/_components/{sensor.openevse.markdown => openevse.markdown} (100%) rename source/_components/{sensor.openexchangerates.markdown => openexchangerates.markdown} (100%) rename source/_components/{cover.opengarage.markdown => opengarage.markdown} (100%) rename source/_components/{sensor.openhardwaremonitor.markdown => openhardwaremonitor.markdown} (100%) rename source/_components/{media_player.openhome.markdown => openhome.markdown} (100%) rename source/_components/{air_quality.opensensemap.markdown => opensensemap.markdown} (100%) rename source/_components/{sensor.opensky.markdown => opensky.markdown} (100%) rename source/_components/{weather.openweathermap.markdown => openweathermap.markdown} (100%) rename source/_components/{device_tracker.openwrt.markdown => openwrt.markdown} (100%) rename source/_components/{light.opple.markdown => opple.markdown} (100%) rename source/_components/{switch.orvibo.markdown => orvibo.markdown} (100%) rename source/_components/{light.osramlightify.markdown => osramlightify.markdown} (100%) rename source/_components/{sensor.otp.markdown => otp.markdown} (100%) rename source/_components/{media_player.panasonic_bluray.markdown => panasonic_bluray.markdown} (100%) rename source/_components/{media_player.panasonic_viera.markdown => panasonic_viera.markdown} (100%) rename source/_components/{media_player.pandora.markdown => pandora.markdown} (100%) rename source/_components/{switch.pencom.markdown => pencom.markdown} (100%) rename source/_components/{media_player.philips_js.markdown => philips_js.markdown} (100%) rename source/_components/{sensor.pi_hole.markdown => pi_hole.markdown} (100%) rename source/_components/{tts.picotts.markdown => picotts.markdown} (100%) rename source/_components/{light.piglow.markdown => piglow.markdown} (100%) rename source/_components/{binary_sensor.ping.markdown => ping.markdown} (100%) rename source/_components/{media_player.pioneer.markdown => pioneer.markdown} (100%) rename source/_components/{media_player.pjlink.markdown => pjlink.markdown} (100%) rename source/_components/{media_player.plex.markdown => plex.markdown} (100%) rename source/_components/{sensor.pocketcasts.markdown => pocketcasts.markdown} (100%) rename source/_components/{sensor.pollen.markdown => pollen.markdown} (100%) rename source/_components/{telegram_bot.polling.markdown => polling.markdown} (100%) rename source/_components/{sensor.postnl.markdown => postnl.markdown} (100%) rename source/_components/{sensor.prezzibenzina.markdown => prezzibenzina.markdown} (100%) rename source/_components/{climate.proliphix.markdown => proliphix.markdown} (100%) rename source/_components/{notify.prowl.markdown => prowl.markdown} (100%) rename source/_components/{camera.proxy.markdown => proxy.markdown} (100%) rename source/_components/{switch.pulseaudio_loopback.markdown => pulseaudio_loopback.markdown} (100%) rename source/_components/{camera.push.markdown => push.markdown} (100%) rename source/_components/{sensor.pushbullet.markdown => pushbullet.markdown} (100%) rename source/_components/{notify.pushetta.markdown => pushetta.markdown} (100%) rename source/_components/{notify.pushover.markdown => pushover.markdown} (100%) rename source/_components/{notify.pushsafer.markdown => pushsafer.markdown} (100%) rename source/_components/{sensor.pvoutput.markdown => pvoutput.markdown} (100%) rename source/_components/{sensor.pyload.markdown => pyload.markdown} (100%) rename source/_components/{sensor.qbittorrent.markdown => qbittorrent.markdown} (100%) rename source/_components/{sensor.qnap.markdown => qnap.markdown} (100%) rename source/_components/{image_processing.qrcode.markdown => qrcode.markdown} (100%) rename source/_components/{device_tracker.quantum_gateway.markdown => quantum_gateway.markdown} (100%) rename source/_components/{sensor.radarr.markdown => radarr.markdown} (100%) rename source/_components/{climate.radiotherm.markdown => radiotherm.markdown} (100%) rename source/_components/{sensor.random.markdown => random.markdown} (100%) rename source/_components/{switch.raspyrfm.markdown => raspyrfm.markdown} (100%) rename source/_components/{sensor.recollect_waste.markdown => recollect_waste.markdown} (100%) rename source/_components/{switch.recswitch.markdown => recswitch.markdown} (100%) rename source/_components/{sensor.reddit.markdown => reddit.markdown} (100%) rename source/_components/{sensor.rejseplanen.markdown => rejseplanen.markdown} (100%) rename source/_components/{sensor.rest.markdown => rest.markdown} (100%) rename source/_components/{sensor.ripple.markdown => ripple.markdown} (100%) rename source/_components/{device_tracker.ritassist.markdown => ritassist.markdown} (100%) rename source/_components/{sensor.rmvtransport.markdown => rmvtransport.markdown} (100%) rename source/_components/{notify.rocketchat.markdown => rocketchat.markdown} (100%) rename source/_components/{vacuum.roomba.markdown => roomba.markdown} (100%) rename source/_components/{sensor.rova.markdown => rova.markdown} (100%) rename source/_components/{camera.rpi_camera.markdown => rpi_camera.markdown} (100%) rename source/_components/{light.rpi_gpio_pwm.markdown => rpi_gpio_pwm.markdown} (100%) rename source/_components/{switch.rpi_rf.markdown => rpi_rf.markdown} (100%) rename source/_components/{sensor.rtorrent.markdown => rtorrent.markdown} (100%) rename source/_components/{media_player.russound_rio.markdown => russound_rio.markdown} (100%) rename source/_components/{media_player.russound_rnet.markdown => russound_rnet.markdown} (100%) rename source/_components/{sensor.ruter.markdown => ruter.markdown} (100%) rename source/_components/{media_player.samsungtv.markdown => samsungtv.markdown} (100%) rename source/_components/{sensor.scrape.markdown => scrape.markdown} (100%) rename source/_components/{sensor.season.markdown => season.markdown} (100%) rename source/_components/{notify.sendgrid.markdown => sendgrid.markdown} (100%) rename source/_components/{light.sensehat.markdown => sensehat.markdown} (100%) rename source/_components/{climate.sensibo.markdown => sensibo.markdown} (100%) rename source/_components/{sensor.serial.markdown => serial.markdown} (100%) rename source/_components/{sensor.serial_pm.markdown => serial_pm.markdown} (100%) rename source/_components/{lock.sesame.markdown => sesame.markdown} (100%) rename source/_components/{image_processing.seven_segments.markdown => seven_segments.markdown} (100%) rename source/_components/{sensor.seventeentrack.markdown => seventeentrack.markdown} (100%) rename source/_components/{sensor.shodan.markdown => shodan.markdown} (100%) rename source/_components/{sensor.sht31.markdown => sht31.markdown} (100%) rename source/_components/{sensor.sigfox.markdown => sigfox.markdown} (100%) rename source/_components/{notify.simplepush.markdown => simplepush.markdown} (100%) rename source/_components/{sensor.simulated.markdown => simulated.markdown} (100%) rename source/_components/{device_tracker.sky_hub.markdown => sky_hub.markdown} (100%) rename source/_components/{sensor.skybeacon.markdown => skybeacon.markdown} (100%) rename source/_components/{notify.slack.markdown => slack.markdown} (100%) rename source/_components/{sensor.sma.markdown => sma.markdown} (100%) rename source/_components/{notify.smtp.markdown => smtp.markdown} (100%) rename source/_components/{media_player.snapcast.markdown => snapcast.markdown} (100%) rename source/_components/{switch.snmp.markdown => snmp.markdown} (100%) rename source/_components/{sensor.sochain.markdown => sochain.markdown} (100%) rename source/_components/{sensor.socialblade.markdown => socialblade.markdown} (100%) rename source/_components/{sensor.solaredge.markdown => solaredge.markdown} (100%) rename source/_components/{sensor.sonarr.markdown => sonarr.markdown} (100%) rename source/_components/{media_player.songpal.markdown => songpal.markdown} (100%) rename source/_components/{switch.sony_projector.markdown => sony_projector.markdown} (100%) rename source/_components/{media_player.soundtouch.markdown => soundtouch.markdown} (100%) rename source/_components/{sensor.spotcrime.markdown => spotcrime.markdown} (100%) rename source/_components/{media_player.spotify.markdown => spotify.markdown} (100%) rename source/_components/{sensor.sql.markdown => sql.markdown} (100%) rename source/_components/{media_player.squeezebox.markdown => squeezebox.markdown} (100%) rename source/_components/{sensor.srp_energy.markdown => srp_energy.markdown} (100%) rename source/_components/{sensor.starlingbank.markdown => starlingbank.markdown} (100%) rename source/_components/{sensor.startca.markdown => startca.markdown} (100%) rename source/_components/{sensor.statistics.markdown => statistics.markdown} (100%) rename source/_components/{sensor.steam_online.markdown => steam_online.markdown} (100%) rename source/_components/{notify.stride.markdown => stride.markdown} (100%) rename source/_components/{sensor.supervisord.markdown => supervisord.markdown} (100%) rename source/_components/{sensor.swiss_hydrological_data.markdown => swiss_hydrological_data.markdown} (100%) rename source/_components/{sensor.swiss_public_transport.markdown => swiss_public_transport.markdown} (100%) rename source/_components/{device_tracker.swisscom.markdown => swisscom.markdown} (100%) rename source/_components/{switch.switchbot.markdown => switchbot.markdown} (100%) rename source/_components/{switch.switchmate.markdown => switchmate.markdown} (100%) rename source/_components/{sensor.syncthru.markdown => syncthru.markdown} (100%) rename source/_components/{camera.synology.markdown => synology.markdown} (100%) rename source/_components/{notify.synology_chat.markdown => synology_chat.markdown} (100%) rename source/_components/{device_tracker.synology_srm.markdown => synology_srm.markdown} (100%) rename source/_components/{sensor.synologydsm.markdown => synologydsm.markdown} (100%) rename source/_components/{notify.syslog.markdown => syslog.markdown} (100%) rename source/_components/{sensor.systemmonitor.markdown => systemmonitor.markdown} (100%) rename source/_components/{sensor.sytadin.markdown => sytadin.markdown} (100%) rename source/_components/{sensor.tank_utility.markdown => tank_utility.markdown} (100%) rename source/_components/{binary_sensor.tapsaff.markdown => tapsaff.markdown} (100%) rename source/_components/{sensor.tautulli.markdown => tautulli.markdown} (100%) rename source/_components/{binary_sensor.tcp.markdown => tcp.markdown} (100%) rename source/_components/{sensor.ted5000.markdown => ted5000.markdown} (100%) rename source/_components/{sensor.teksavvy.markdown => teksavvy.markdown} (100%) rename source/_components/{notify.telegram.markdown => telegram.markdown} (100%) rename source/_components/{switch.telnet.markdown => telnet.markdown} (100%) rename source/_components/{sensor.temper.markdown => temper.markdown} (100%) rename source/_components/{sensor.template.markdown => template.markdown} (100%) rename source/_components/{image_processing.tensorflow.markdown => tensorflow.markdown} (100%) rename source/_components/{climate.tfiac.markdown => tfiac.markdown} (100%) rename source/_components/{sensor.thermoworks_smoke.markdown => thermoworks_smoke.markdown} (100%) rename source/_components/{sensor.thinkingcleaner.markdown => thinkingcleaner.markdown} (100%) rename source/_components/{device_tracker.thomson.markdown => thomson.markdown} (100%) rename source/_components/{binary_sensor.threshold.markdown => threshold.markdown} (100%) rename source/_components/{light.tikteck.markdown => tikteck.markdown} (100%) rename source/_components/{device_tracker.tile.markdown => tile.markdown} (100%) rename source/_components/{sensor.time_date.markdown => time_date.markdown} (100%) rename source/_components/{binary_sensor.tod.markdown => tod.markdown} (100%) rename source/_components/{calendar.todoist.markdown => todoist.markdown} (100%) rename source/_components/{device_tracker.tomato.markdown => tomato.markdown} (100%) rename source/_components/{sensor.torque.markdown => torque.markdown} (100%) rename source/_components/{alarm_control_panel.totalconnect.markdown => totalconnect.markdown} (100%) rename source/_components/{climate.touchline.markdown => touchline.markdown} (100%) rename source/_components/{device_tracker.traccar.markdown => traccar.markdown} (100%) rename source/_components/{device_tracker.trackr.markdown => trackr.markdown} (100%) rename source/_components/{sensor.trafikverket_weatherstation.markdown => trafikverket_weatherstation.markdown} (100%) rename source/_components/{sensor.transport_nsw.markdown => transport_nsw.markdown} (100%) rename source/_components/{sensor.travisci.markdown => travisci.markdown} (100%) rename source/_components/{binary_sensor.trend.markdown => trend.markdown} (100%) rename source/_components/{notify.twilio_call.markdown => twilio_call.markdown} (100%) rename source/_components/{notify.twilio_sms.markdown => twilio_sms.markdown} (100%) rename source/_components/{sensor.twitch.markdown => twitch.markdown} (100%) rename source/_components/{notify.twitter.markdown => twitter.markdown} (100%) rename source/_components/{device_tracker.ubee.markdown => ubee.markdown} (100%) rename source/_components/{sensor.uber.markdown => uber.markdown} (100%) rename source/_components/{device_tracker.ubus.markdown => ubus.markdown} (100%) rename source/_components/{media_player.ue_smart_radio.markdown => ue_smart_radio.markdown} (100%) rename source/_components/{sensor.uk_transport.markdown => uk_transport.markdown} (100%) rename source/_components/{device_tracker.unifi_direct.markdown => unifi_direct.markdown} (100%) rename source/_components/{media_player.universal.markdown => universal.markdown} (100%) rename source/_components/{device_tracker.upc_connect.markdown => upc_connect.markdown} (100%) rename source/_components/{sensor.ups.markdown => ups.markdown} (100%) rename source/_components/{sensor.uptime.markdown => uptime.markdown} (100%) rename source/_components/{binary_sensor.uptimerobot.markdown => uptimerobot.markdown} (100%) rename source/_components/{sensor.uscis.markdown => uscis.markdown} (100%) rename source/_components/{geo_location.usgs_earthquakes_feed.markdown => usgs_earthquakes_feed.markdown} (100%) rename source/_components/{camera.uvc.markdown => uvc.markdown} (100%) rename source/_components/{sensor.vasttrafik.markdown => vasttrafik.markdown} (100%) rename source/_components/{climate.venstar.markdown => venstar.markdown} (100%) rename source/_components/{sensor.version.markdown => version.markdown} (100%) rename source/_components/{switch.vesync.markdown => vesync.markdown} (100%) rename source/_components/{sensor.viaggiatreno.markdown => viaggiatreno.markdown} (100%) rename source/_components/{media_player.vizio.markdown => vizio.markdown} (100%) rename source/_components/{media_player.vlc.markdown => vlc.markdown} (100%) rename source/_components/{tts.voicerss.markdown => voicerss.markdown} (100%) rename source/_components/{sensor.volkszaehler.markdown => volkszaehler.markdown} (100%) rename source/_components/{media_player.volumio.markdown => volumio.markdown} (100%) rename source/_components/{sensor.waqi.markdown => waqi.markdown} (100%) rename source/_components/{sensor.waze_travel_time.markdown => waze_travel_time.markdown} (100%) rename source/_components/{telegram_bot.webhooks.markdown => webhooks.markdown} (100%) rename source/_components/{media_player.webostv.markdown => webostv.markdown} (100%) rename source/_components/{sensor.whois.markdown => whois.markdown} (100%) rename source/_components/{binary_sensor.workday.markdown => workday.markdown} (100%) rename source/_components/{sensor.worldclock.markdown => worldclock.markdown} (100%) rename source/_components/{sensor.worldtidesinfo.markdown => worldtidesinfo.markdown} (100%) rename source/_components/{sensor.worxlandroid.markdown => worxlandroid.markdown} (100%) rename source/_components/{sensor.wsdot.markdown => wsdot.markdown} (100%) rename source/_components/{sensor.wunderground.markdown => wunderground.markdown} (100%) rename source/_components/{light.x10.markdown => x10.markdown} (100%) rename source/_components/{sensor.xbox_live.markdown => xbox_live.markdown} (100%) rename source/_components/{camera.xeoma.markdown => xeoma.markdown} (100%) rename source/_components/{device_tracker.xfinity.markdown => xfinity.markdown} (100%) rename source/_components/{camera.xiaomi.markdown => xiaomi.markdown} (100%) rename source/_components/{device_tracker.xiaomi_miio.markdown => xiaomi_miio.markdown} (100%) rename source/_components/{media_player.xiaomi_tv.markdown => xiaomi_tv.markdown} (100%) rename source/_components/{notify.xmpp.markdown => xmpp.markdown} (100%) rename source/_components/{alarm_control_panel.yale_smart_alarm.markdown => yale_smart_alarm.markdown} (100%) rename source/_components/{media_player.yamaha.markdown => yamaha.markdown} (100%) rename source/_components/{media_player.yamaha_musiccast.markdown => yamaha_musiccast.markdown} (100%) rename source/_components/{tts.yandextts.markdown => yandextts.markdown} (100%) rename source/_components/{light.yeelightsunflower.markdown => yeelightsunflower.markdown} (100%) rename source/_components/{notify.yessssms.markdown => yessssms.markdown} (100%) rename source/_components/{camera.yi.markdown => yi.markdown} (100%) rename source/_components/{sensor.yr.markdown => yr.markdown} (100%) rename source/_components/{sensor.yweather.markdown => yweather.markdown} (100%) rename source/_components/{sensor.zamg.markdown => zamg.markdown} (100%) rename source/_components/{light.zengge.markdown => zengge.markdown} (100%) rename source/_components/{sensor.zestimate.markdown => zestimate.markdown} (100%) rename source/_components/{climate.zhong_hong.markdown => zhong_hong.markdown} (100%) rename source/_components/{media_player.ziggo_mediabox_xl.markdown => ziggo_mediabox_xl.markdown} (100%) diff --git a/source/_components/switch.acer_projector.markdown b/source/_components/acer_projector.markdown similarity index 100% rename from source/_components/switch.acer_projector.markdown rename to source/_components/acer_projector.markdown diff --git a/source/_components/device_tracker.actiontec.markdown b/source/_components/actiontec.markdown similarity index 100% rename from source/_components/device_tracker.actiontec.markdown rename to source/_components/actiontec.markdown diff --git a/source/_components/sensor.aftership.markdown b/source/_components/aftership.markdown similarity index 100% rename from source/_components/sensor.aftership.markdown rename to source/_components/aftership.markdown diff --git a/source/_components/sensor.airvisual.markdown b/source/_components/airvisual.markdown similarity index 100% rename from source/_components/sensor.airvisual.markdown rename to source/_components/airvisual.markdown diff --git a/source/_components/cover.aladdin_connect.markdown b/source/_components/aladdin_connect.markdown similarity index 100% rename from source/_components/cover.aladdin_connect.markdown rename to source/_components/aladdin_connect.markdown diff --git a/source/_components/alarm_control_panel.alarmdotcom.markdown b/source/_components/alarmdotcom.markdown similarity index 100% rename from source/_components/alarm_control_panel.alarmdotcom.markdown rename to source/_components/alarmdotcom.markdown diff --git a/source/_components/sensor.alpha_vantage.markdown b/source/_components/alpha_vantage.markdown similarity index 100% rename from source/_components/sensor.alpha_vantage.markdown rename to source/_components/alpha_vantage.markdown diff --git a/source/_components/tts.amazon_polly.markdown b/source/_components/amazon_polly.markdown similarity index 100% rename from source/_components/tts.amazon_polly.markdown rename to source/_components/amazon_polly.markdown diff --git a/source/_components/switch.anel_pwrctrl.markdown b/source/_components/anel_pwrctrl.markdown similarity index 100% rename from source/_components/switch.anel_pwrctrl.markdown rename to source/_components/anel_pwrctrl.markdown diff --git a/source/_components/media_player.anthemav.markdown b/source/_components/anthemav.markdown similarity index 100% rename from source/_components/media_player.anthemav.markdown rename to source/_components/anthemav.markdown diff --git a/source/_components/notify.apns.markdown b/source/_components/apns.markdown similarity index 100% rename from source/_components/notify.apns.markdown rename to source/_components/apns.markdown diff --git a/source/_components/media_player.aquostv.markdown b/source/_components/aquostv.markdown similarity index 100% rename from source/_components/media_player.aquostv.markdown rename to source/_components/aquostv.markdown diff --git a/source/_components/binary_sensor.arest.markdown b/source/_components/arest.markdown similarity index 100% rename from source/_components/binary_sensor.arest.markdown rename to source/_components/arest.markdown diff --git a/source/_components/device_tracker.aruba.markdown b/source/_components/aruba.markdown similarity index 100% rename from source/_components/device_tracker.aruba.markdown rename to source/_components/aruba.markdown diff --git a/source/_components/sensor.arwn.markdown b/source/_components/arwn.markdown similarity index 100% rename from source/_components/sensor.arwn.markdown rename to source/_components/arwn.markdown diff --git a/source/_components/mailbox.asterisk_cdr.markdown b/source/_components/asterisk_cdr.markdown similarity index 100% rename from source/_components/mailbox.asterisk_cdr.markdown rename to source/_components/asterisk_cdr.markdown diff --git a/source/_components/binary_sensor.aurora.markdown b/source/_components/aurora.markdown similarity index 100% rename from source/_components/binary_sensor.aurora.markdown rename to source/_components/aurora.markdown diff --git a/source/_components/device_tracker.automatic.markdown b/source/_components/automatic.markdown similarity index 100% rename from source/_components/device_tracker.automatic.markdown rename to source/_components/automatic.markdown diff --git a/source/_components/light.avion.markdown b/source/_components/avion.markdown similarity index 100% rename from source/_components/light.avion.markdown rename to source/_components/avion.markdown diff --git a/source/_components/sensor.awair.markdown b/source/_components/awair.markdown similarity index 100% rename from source/_components/sensor.awair.markdown rename to source/_components/awair.markdown diff --git a/source/_components/notify.aws_lambda.markdown b/source/_components/aws_lambda.markdown similarity index 100% rename from source/_components/notify.aws_lambda.markdown rename to source/_components/aws_lambda.markdown diff --git a/source/_components/notify.aws_sns.markdown b/source/_components/aws_sns.markdown similarity index 100% rename from source/_components/notify.aws_sns.markdown rename to source/_components/aws_sns.markdown diff --git a/source/_components/notify.aws_sqs.markdown b/source/_components/aws_sqs.markdown similarity index 100% rename from source/_components/notify.aws_sqs.markdown rename to source/_components/aws_sqs.markdown diff --git a/source/_components/tts.baidu.markdown b/source/_components/baidu.markdown similarity index 100% rename from source/_components/tts.baidu.markdown rename to source/_components/baidu.markdown diff --git a/source/_components/binary_sensor.bayesian.markdown b/source/_components/bayesian.markdown similarity index 100% rename from source/_components/binary_sensor.bayesian.markdown rename to source/_components/bayesian.markdown diff --git a/source/_components/sensor.bbox.markdown b/source/_components/bbox.markdown similarity index 100% rename from source/_components/sensor.bbox.markdown rename to source/_components/bbox.markdown diff --git a/source/_components/sensor.bh1750.markdown b/source/_components/bh1750.markdown similarity index 100% rename from source/_components/sensor.bh1750.markdown rename to source/_components/bh1750.markdown diff --git a/source/_components/sensor.bitcoin.markdown b/source/_components/bitcoin.markdown similarity index 100% rename from source/_components/sensor.bitcoin.markdown rename to source/_components/bitcoin.markdown diff --git a/source/_components/media_player.blackbird.markdown b/source/_components/blackbird.markdown similarity index 100% rename from source/_components/media_player.blackbird.markdown rename to source/_components/blackbird.markdown diff --git a/source/_components/light.blinksticklight.markdown b/source/_components/blinksticklight.markdown similarity index 100% rename from source/_components/light.blinksticklight.markdown rename to source/_components/blinksticklight.markdown diff --git a/source/_components/light.blinkt.markdown b/source/_components/blinkt.markdown similarity index 100% rename from source/_components/light.blinkt.markdown rename to source/_components/blinkt.markdown diff --git a/source/_components/sensor.blockchain.markdown b/source/_components/blockchain.markdown similarity index 100% rename from source/_components/sensor.blockchain.markdown rename to source/_components/blockchain.markdown diff --git a/source/_components/media_player.bluesound.markdown b/source/_components/bluesound.markdown similarity index 100% rename from source/_components/media_player.bluesound.markdown rename to source/_components/bluesound.markdown diff --git a/source/_components/device_tracker.bluetooth_le_tracker.markdown b/source/_components/bluetooth_le_tracker.markdown similarity index 100% rename from source/_components/device_tracker.bluetooth_le_tracker.markdown rename to source/_components/bluetooth_le_tracker.markdown diff --git a/source/_components/device_tracker.bluetooth_tracker.markdown b/source/_components/bluetooth_tracker.markdown similarity index 100% rename from source/_components/device_tracker.bluetooth_tracker.markdown rename to source/_components/bluetooth_tracker.markdown diff --git a/source/_components/sensor.bme280.markdown b/source/_components/bme280.markdown similarity index 100% rename from source/_components/sensor.bme280.markdown rename to source/_components/bme280.markdown diff --git a/source/_components/sensor.bme680.markdown b/source/_components/bme680.markdown similarity index 100% rename from source/_components/sensor.bme680.markdown rename to source/_components/bme680.markdown diff --git a/source/_components/weather.bom.markdown b/source/_components/bom.markdown similarity index 100% rename from source/_components/weather.bom.markdown rename to source/_components/bom.markdown diff --git a/source/_components/media_player.braviatv.markdown b/source/_components/braviatv.markdown similarity index 100% rename from source/_components/media_player.braviatv.markdown rename to source/_components/braviatv.markdown diff --git a/source/_components/telegram_bot.broadcast.markdown b/source/_components/broadcast.markdown similarity index 100% rename from source/_components/telegram_bot.broadcast.markdown rename to source/_components/broadcast.markdown diff --git a/source/_components/switch.broadlink.markdown b/source/_components/broadlink.markdown similarity index 100% rename from source/_components/switch.broadlink.markdown rename to source/_components/broadlink.markdown diff --git a/source/_components/sensor.brottsplatskartan.markdown b/source/_components/brottsplatskartan.markdown similarity index 100% rename from source/_components/sensor.brottsplatskartan.markdown rename to source/_components/brottsplatskartan.markdown diff --git a/source/_components/cover.brunt.markdown b/source/_components/brunt.markdown similarity index 100% rename from source/_components/cover.brunt.markdown rename to source/_components/brunt.markdown diff --git a/source/_components/device_tracker.bt_home_hub_5.markdown b/source/_components/bt_home_hub_5.markdown similarity index 100% rename from source/_components/device_tracker.bt_home_hub_5.markdown rename to source/_components/bt_home_hub_5.markdown diff --git a/source/_components/device_tracker.bt_smarthub.markdown b/source/_components/bt_smarthub.markdown similarity index 100% rename from source/_components/device_tracker.bt_smarthub.markdown rename to source/_components/bt_smarthub.markdown diff --git a/source/_components/weather.buienradar.markdown b/source/_components/buienradar.markdown similarity index 100% rename from source/_components/weather.buienradar.markdown rename to source/_components/buienradar.markdown diff --git a/source/_components/calendar.caldav.markdown b/source/_components/caldav.markdown similarity index 100% rename from source/_components/calendar.caldav.markdown rename to source/_components/caldav.markdown diff --git a/source/_components/sensor.cert_expiry.markdown b/source/_components/cert_expiry.markdown similarity index 100% rename from source/_components/sensor.cert_expiry.markdown rename to source/_components/cert_expiry.markdown diff --git a/source/_components/media_player.channels.markdown b/source/_components/channels.markdown similarity index 100% rename from source/_components/media_player.channels.markdown rename to source/_components/channels.markdown diff --git a/source/_components/device_tracker.cisco_ios.markdown b/source/_components/cisco_ios.markdown similarity index 100% rename from source/_components/device_tracker.cisco_ios.markdown rename to source/_components/cisco_ios.markdown diff --git a/source/_components/notify.ciscospark.markdown b/source/_components/ciscospark.markdown similarity index 100% rename from source/_components/notify.ciscospark.markdown rename to source/_components/ciscospark.markdown diff --git a/source/_components/sensor.citybikes.markdown b/source/_components/citybikes.markdown similarity index 100% rename from source/_components/sensor.citybikes.markdown rename to source/_components/citybikes.markdown diff --git a/source/_components/media_player.clementine.markdown b/source/_components/clementine.markdown similarity index 100% rename from source/_components/media_player.clementine.markdown rename to source/_components/clementine.markdown diff --git a/source/_components/notify.clickatell.markdown b/source/_components/clickatell.markdown similarity index 100% rename from source/_components/notify.clickatell.markdown rename to source/_components/clickatell.markdown diff --git a/source/_components/notify.clicksend.markdown b/source/_components/clicksend.markdown similarity index 100% rename from source/_components/notify.clicksend.markdown rename to source/_components/clicksend.markdown diff --git a/source/_components/notify.clicksend_tts.markdown b/source/_components/clicksend_tts.markdown similarity index 100% rename from source/_components/notify.clicksend_tts.markdown rename to source/_components/clicksend_tts.markdown diff --git a/source/_components/media_player.cmus.markdown b/source/_components/cmus.markdown similarity index 100% rename from source/_components/media_player.cmus.markdown rename to source/_components/cmus.markdown diff --git a/source/_components/sensor.co2signal.markdown b/source/_components/co2signal.markdown similarity index 100% rename from source/_components/sensor.co2signal.markdown rename to source/_components/co2signal.markdown diff --git a/source/_components/sensor.coinmarketcap.markdown b/source/_components/coinmarketcap.markdown similarity index 100% rename from source/_components/sensor.coinmarketcap.markdown rename to source/_components/coinmarketcap.markdown diff --git a/source/_components/sensor.comed_hourly_pricing.markdown b/source/_components/comed_hourly_pricing.markdown similarity index 100% rename from source/_components/sensor.comed_hourly_pricing.markdown rename to source/_components/comed_hourly_pricing.markdown diff --git a/source/_components/binary_sensor.command_line.markdown b/source/_components/command_line.markdown similarity index 100% rename from source/_components/binary_sensor.command_line.markdown rename to source/_components/command_line.markdown diff --git a/source/_components/binary_sensor.concord232.markdown b/source/_components/concord232.markdown similarity index 100% rename from source/_components/binary_sensor.concord232.markdown rename to source/_components/concord232.markdown diff --git a/source/_components/climate.coolmaster.markdown b/source/_components/coolmaster.markdown similarity index 100% rename from source/_components/climate.coolmaster.markdown rename to source/_components/coolmaster.markdown diff --git a/source/_components/sensor.cpuspeed.markdown b/source/_components/cpuspeed.markdown similarity index 100% rename from source/_components/sensor.cpuspeed.markdown rename to source/_components/cpuspeed.markdown diff --git a/source/_components/sensor.crimereports.markdown b/source/_components/crimereports.markdown similarity index 100% rename from source/_components/sensor.crimereports.markdown rename to source/_components/crimereports.markdown diff --git a/source/_components/sensor.cups.markdown b/source/_components/cups.markdown similarity index 100% rename from source/_components/sensor.cups.markdown rename to source/_components/cups.markdown diff --git a/source/_components/sensor.currencylayer.markdown b/source/_components/currencylayer.markdown similarity index 100% rename from source/_components/sensor.currencylayer.markdown rename to source/_components/currencylayer.markdown diff --git a/source/_components/sensor.darksky.markdown b/source/_components/darksky.markdown similarity index 100% rename from source/_components/sensor.darksky.markdown rename to source/_components/darksky.markdown diff --git a/source/_components/device_tracker.ddwrt.markdown b/source/_components/ddwrt.markdown similarity index 100% rename from source/_components/device_tracker.ddwrt.markdown rename to source/_components/ddwrt.markdown diff --git a/source/_components/light.decora.markdown b/source/_components/decora.markdown similarity index 100% rename from source/_components/light.decora.markdown rename to source/_components/decora.markdown diff --git a/source/_components/light.decora_wifi.markdown b/source/_components/decora_wifi.markdown similarity index 100% rename from source/_components/light.decora_wifi.markdown rename to source/_components/decora_wifi.markdown diff --git a/source/_components/switch.deluge.markdown b/source/_components/deluge.markdown similarity index 100% rename from source/_components/switch.deluge.markdown rename to source/_components/deluge.markdown diff --git a/source/_components/media_player.denon.markdown b/source/_components/denon.markdown similarity index 100% rename from source/_components/media_player.denon.markdown rename to source/_components/denon.markdown diff --git a/source/_components/media_player.denonavr.markdown b/source/_components/denonavr.markdown similarity index 100% rename from source/_components/media_player.denonavr.markdown rename to source/_components/denonavr.markdown diff --git a/source/_components/sensor.deutsche_bahn.markdown b/source/_components/deutsche_bahn.markdown similarity index 100% rename from source/_components/sensor.deutsche_bahn.markdown rename to source/_components/deutsche_bahn.markdown diff --git a/source/_components/sensor.dht.markdown b/source/_components/dht.markdown similarity index 100% rename from source/_components/sensor.dht.markdown rename to source/_components/dht.markdown diff --git a/source/_components/switch.digitalloggers.markdown b/source/_components/digitalloggers.markdown similarity index 100% rename from source/_components/switch.digitalloggers.markdown rename to source/_components/digitalloggers.markdown diff --git a/source/_components/media_player.directv.markdown b/source/_components/directv.markdown similarity index 100% rename from source/_components/media_player.directv.markdown rename to source/_components/directv.markdown diff --git a/source/_components/sensor.discogs.markdown b/source/_components/discogs.markdown similarity index 100% rename from source/_components/sensor.discogs.markdown rename to source/_components/discogs.markdown diff --git a/source/_components/notify.discord.markdown b/source/_components/discord.markdown similarity index 100% rename from source/_components/notify.discord.markdown rename to source/_components/discord.markdown diff --git a/source/_components/camera.dispatcher.markdown b/source/_components/dispatcher.markdown similarity index 100% rename from source/_components/camera.dispatcher.markdown rename to source/_components/dispatcher.markdown diff --git a/source/_components/image_processing.dlib_face_detect.markdown b/source/_components/dlib_face_detect.markdown similarity index 100% rename from source/_components/image_processing.dlib_face_detect.markdown rename to source/_components/dlib_face_detect.markdown diff --git a/source/_components/image_processing.dlib_face_identify.markdown b/source/_components/dlib_face_identify.markdown similarity index 100% rename from source/_components/image_processing.dlib_face_identify.markdown rename to source/_components/dlib_face_identify.markdown diff --git a/source/_components/switch.dlink.markdown b/source/_components/dlink.markdown similarity index 100% rename from source/_components/switch.dlink.markdown rename to source/_components/dlink.markdown diff --git a/source/_components/media_player.dlna_dmr.markdown b/source/_components/dlna_dmr.markdown similarity index 100% rename from source/_components/media_player.dlna_dmr.markdown rename to source/_components/dlna_dmr.markdown diff --git a/source/_components/sensor.dnsip.markdown b/source/_components/dnsip.markdown similarity index 100% rename from source/_components/sensor.dnsip.markdown rename to source/_components/dnsip.markdown diff --git a/source/_components/sensor.dsmr.markdown b/source/_components/dsmr.markdown similarity index 100% rename from source/_components/sensor.dsmr.markdown rename to source/_components/dsmr.markdown diff --git a/source/_components/sensor.dte_energy_bridge.markdown b/source/_components/dte_energy_bridge.markdown similarity index 100% rename from source/_components/sensor.dte_energy_bridge.markdown rename to source/_components/dte_energy_bridge.markdown diff --git a/source/_components/sensor.dublin_bus_transport.markdown b/source/_components/dublin_bus_transport.markdown similarity index 100% rename from source/_components/sensor.dublin_bus_transport.markdown rename to source/_components/dublin_bus_transport.markdown diff --git a/source/_components/sensor.duke_energy.markdown b/source/_components/duke_energy.markdown similarity index 100% rename from source/_components/sensor.duke_energy.markdown rename to source/_components/duke_energy.markdown diff --git a/source/_components/media_player.dunehd.markdown b/source/_components/dunehd.markdown similarity index 100% rename from source/_components/media_player.dunehd.markdown rename to source/_components/dunehd.markdown diff --git a/source/_components/sensor.dwd_weather_warnings.markdown b/source/_components/dwd_weather_warnings.markdown similarity index 100% rename from source/_components/sensor.dwd_weather_warnings.markdown rename to source/_components/dwd_weather_warnings.markdown diff --git a/source/_components/sensor.ebox.markdown b/source/_components/ebox.markdown similarity index 100% rename from source/_components/sensor.ebox.markdown rename to source/_components/ebox.markdown diff --git a/source/_components/water_heater.econet.markdown b/source/_components/econet.markdown similarity index 100% rename from source/_components/water_heater.econet.markdown rename to source/_components/econet.markdown diff --git a/source/_components/sensor.eddystone_temperature.markdown b/source/_components/eddystone_temperature.markdown similarity index 100% rename from source/_components/sensor.eddystone_temperature.markdown rename to source/_components/eddystone_temperature.markdown diff --git a/source/_components/switch.edimax.markdown b/source/_components/edimax.markdown similarity index 100% rename from source/_components/switch.edimax.markdown rename to source/_components/edimax.markdown diff --git a/source/_components/device_tracker.ee_brightbox.markdown b/source/_components/ee_brightbox.markdown similarity index 100% rename from source/_components/device_tracker.ee_brightbox.markdown rename to source/_components/ee_brightbox.markdown diff --git a/source/_components/sensor.efergy.markdown b/source/_components/efergy.markdown similarity index 100% rename from source/_components/sensor.efergy.markdown rename to source/_components/efergy.markdown diff --git a/source/_components/sensor.eliqonline.markdown b/source/_components/eliqonline.markdown similarity index 100% rename from source/_components/sensor.eliqonline.markdown rename to source/_components/eliqonline.markdown diff --git a/source/_components/media_player.emby.markdown b/source/_components/emby.markdown similarity index 100% rename from source/_components/media_player.emby.markdown rename to source/_components/emby.markdown diff --git a/source/_components/sensor.emoncms.markdown b/source/_components/emoncms.markdown similarity index 100% rename from source/_components/sensor.emoncms.markdown rename to source/_components/emoncms.markdown diff --git a/source/_components/sensor.enphase_envoy.markdown b/source/_components/enphase_envoy.markdown similarity index 100% rename from source/_components/sensor.enphase_envoy.markdown rename to source/_components/enphase_envoy.markdown diff --git a/source/_components/sensor.entur_public_transport.markdown b/source/_components/entur_public_transport.markdown similarity index 100% rename from source/_components/sensor.entur_public_transport.markdown rename to source/_components/entur_public_transport.markdown diff --git a/source/_components/sensor.envirophat.markdown b/source/_components/envirophat.markdown similarity index 100% rename from source/_components/sensor.envirophat.markdown rename to source/_components/envirophat.markdown diff --git a/source/_components/climate.ephember.markdown b/source/_components/ephember.markdown similarity index 100% rename from source/_components/climate.ephember.markdown rename to source/_components/ephember.markdown diff --git a/source/_components/media_player.epson.markdown b/source/_components/epson.markdown similarity index 100% rename from source/_components/media_player.epson.markdown rename to source/_components/epson.markdown diff --git a/source/_components/climate.eq3btsmart.markdown b/source/_components/eq3btsmart.markdown similarity index 100% rename from source/_components/climate.eq3btsmart.markdown rename to source/_components/eq3btsmart.markdown diff --git a/source/_components/sensor.etherscan.markdown b/source/_components/etherscan.markdown similarity index 100% rename from source/_components/sensor.etherscan.markdown rename to source/_components/etherscan.markdown diff --git a/source/_components/light.everlights.markdown b/source/_components/everlights.markdown similarity index 100% rename from source/_components/light.everlights.markdown rename to source/_components/everlights.markdown diff --git a/source/_components/notify.facebook.markdown b/source/_components/facebook.markdown similarity index 100% rename from source/_components/notify.facebook.markdown rename to source/_components/facebook.markdown diff --git a/source/_components/image_processing.facebox.markdown b/source/_components/facebox.markdown similarity index 100% rename from source/_components/image_processing.facebox.markdown rename to source/_components/facebox.markdown diff --git a/source/_components/sensor.fail2ban.markdown b/source/_components/fail2ban.markdown similarity index 100% rename from source/_components/sensor.fail2ban.markdown rename to source/_components/fail2ban.markdown diff --git a/source/_components/camera.familyhub.markdown b/source/_components/familyhub.markdown similarity index 100% rename from source/_components/camera.familyhub.markdown rename to source/_components/familyhub.markdown diff --git a/source/_components/sensor.fedex.markdown b/source/_components/fedex.markdown similarity index 100% rename from source/_components/sensor.fedex.markdown rename to source/_components/fedex.markdown diff --git a/source/_components/binary_sensor.ffmpeg_motion.markdown b/source/_components/ffmpeg_motion.markdown similarity index 100% rename from source/_components/binary_sensor.ffmpeg_motion.markdown rename to source/_components/ffmpeg_motion.markdown diff --git a/source/_components/binary_sensor.ffmpeg_noise.markdown b/source/_components/ffmpeg_noise.markdown similarity index 100% rename from source/_components/binary_sensor.ffmpeg_noise.markdown rename to source/_components/ffmpeg_noise.markdown diff --git a/source/_components/sensor.fido.markdown b/source/_components/fido.markdown similarity index 100% rename from source/_components/sensor.fido.markdown rename to source/_components/fido.markdown diff --git a/source/_components/notify.file.markdown b/source/_components/file.markdown similarity index 100% rename from source/_components/notify.file.markdown rename to source/_components/file.markdown diff --git a/source/_components/sensor.filesize.markdown b/source/_components/filesize.markdown similarity index 100% rename from source/_components/sensor.filesize.markdown rename to source/_components/filesize.markdown diff --git a/source/_components/sensor.filter.markdown b/source/_components/filter.markdown similarity index 100% rename from source/_components/sensor.filter.markdown rename to source/_components/filter.markdown diff --git a/source/_components/sensor.fints.markdown b/source/_components/fints.markdown similarity index 100% rename from source/_components/sensor.fints.markdown rename to source/_components/fints.markdown diff --git a/source/_components/sensor.fitbit.markdown b/source/_components/fitbit.markdown similarity index 100% rename from source/_components/sensor.fitbit.markdown rename to source/_components/fitbit.markdown diff --git a/source/_components/sensor.fixer.markdown b/source/_components/fixer.markdown similarity index 100% rename from source/_components/sensor.fixer.markdown rename to source/_components/fixer.markdown diff --git a/source/_components/climate.flexit.markdown b/source/_components/flexit.markdown similarity index 100% rename from source/_components/climate.flexit.markdown rename to source/_components/flexit.markdown diff --git a/source/_components/binary_sensor.flic.markdown b/source/_components/flic.markdown similarity index 100% rename from source/_components/binary_sensor.flic.markdown rename to source/_components/flic.markdown diff --git a/source/_components/notify.flock.markdown b/source/_components/flock.markdown similarity index 100% rename from source/_components/notify.flock.markdown rename to source/_components/flock.markdown diff --git a/source/_components/sensor.flunearyou.markdown b/source/_components/flunearyou.markdown similarity index 100% rename from source/_components/sensor.flunearyou.markdown rename to source/_components/flunearyou.markdown diff --git a/source/_components/switch.flux.markdown b/source/_components/flux.markdown similarity index 100% rename from source/_components/switch.flux.markdown rename to source/_components/flux.markdown diff --git a/source/_components/light.flux_led.markdown b/source/_components/flux_led.markdown similarity index 100% rename from source/_components/light.flux_led.markdown rename to source/_components/flux_led.markdown diff --git a/source/_components/sensor.folder.markdown b/source/_components/folder.markdown similarity index 100% rename from source/_components/sensor.folder.markdown rename to source/_components/folder.markdown diff --git a/source/_components/sensor.foobot.markdown b/source/_components/foobot.markdown similarity index 100% rename from source/_components/sensor.foobot.markdown rename to source/_components/foobot.markdown diff --git a/source/_components/camera.foscam.markdown b/source/_components/foscam.markdown similarity index 100% rename from source/_components/camera.foscam.markdown rename to source/_components/foscam.markdown diff --git a/source/_components/notify.free_mobile.markdown b/source/_components/free_mobile.markdown similarity index 100% rename from source/_components/notify.free_mobile.markdown rename to source/_components/free_mobile.markdown diff --git a/source/_components/device_tracker.fritz.markdown b/source/_components/fritz.markdown similarity index 100% rename from source/_components/device_tracker.fritz.markdown rename to source/_components/fritz.markdown diff --git a/source/_components/sensor.fritzbox_callmonitor.markdown b/source/_components/fritzbox_callmonitor.markdown similarity index 100% rename from source/_components/sensor.fritzbox_callmonitor.markdown rename to source/_components/fritzbox_callmonitor.markdown diff --git a/source/_components/sensor.fritzbox_netmonitor.markdown b/source/_components/fritzbox_netmonitor.markdown similarity index 100% rename from source/_components/sensor.fritzbox_netmonitor.markdown rename to source/_components/fritzbox_netmonitor.markdown diff --git a/source/_components/switch.fritzdect.markdown b/source/_components/fritzdect.markdown similarity index 100% rename from source/_components/switch.fritzdect.markdown rename to source/_components/fritzdect.markdown diff --git a/source/_components/media_player.frontier_silicon.markdown b/source/_components/frontier_silicon.markdown similarity index 100% rename from source/_components/media_player.frontier_silicon.markdown rename to source/_components/frontier_silicon.markdown diff --git a/source/_components/light.futurenow.markdown b/source/_components/futurenow.markdown similarity index 100% rename from source/_components/light.futurenow.markdown rename to source/_components/futurenow.markdown diff --git a/source/_components/cover.garadget.markdown b/source/_components/garadget.markdown similarity index 100% rename from source/_components/cover.garadget.markdown rename to source/_components/garadget.markdown diff --git a/source/_components/sensor.gearbest.markdown b/source/_components/gearbest.markdown similarity index 100% rename from source/_components/sensor.gearbest.markdown rename to source/_components/gearbest.markdown diff --git a/source/_components/sensor.geizhals.markdown b/source/_components/geizhals.markdown similarity index 100% rename from source/_components/sensor.geizhals.markdown rename to source/_components/geizhals.markdown diff --git a/source/_components/camera.generic.markdown b/source/_components/generic.markdown similarity index 100% rename from source/_components/camera.generic.markdown rename to source/_components/generic.markdown diff --git a/source/_components/climate.generic_thermostat.markdown b/source/_components/generic_thermostat.markdown similarity index 100% rename from source/_components/climate.generic_thermostat.markdown rename to source/_components/generic_thermostat.markdown diff --git a/source/_components/geo_location.geo_json_events.markdown b/source/_components/geo_json_events.markdown similarity index 100% rename from source/_components/geo_location.geo_json_events.markdown rename to source/_components/geo_json_events.markdown diff --git a/source/_components/sensor.geo_rss_events.markdown b/source/_components/geo_rss_events.markdown similarity index 100% rename from source/_components/sensor.geo_rss_events.markdown rename to source/_components/geo_rss_events.markdown diff --git a/source/_components/device_tracker.geofency.markdown b/source/_components/geofency.markdown similarity index 100% rename from source/_components/device_tracker.geofency.markdown rename to source/_components/geofency.markdown diff --git a/source/_components/sensor.github.markdown b/source/_components/github.markdown similarity index 100% rename from source/_components/sensor.github.markdown rename to source/_components/github.markdown diff --git a/source/_components/sensor.gitlab_ci.markdown b/source/_components/gitlab_ci.markdown similarity index 100% rename from source/_components/sensor.gitlab_ci.markdown rename to source/_components/gitlab_ci.markdown diff --git a/source/_components/sensor.gitter.markdown b/source/_components/gitter.markdown similarity index 100% rename from source/_components/sensor.gitter.markdown rename to source/_components/gitter.markdown diff --git a/source/_components/sensor.glances.markdown b/source/_components/glances.markdown similarity index 100% rename from source/_components/sensor.glances.markdown rename to source/_components/glances.markdown diff --git a/source/_components/notify.gntp.markdown b/source/_components/gntp.markdown similarity index 100% rename from source/_components/notify.gntp.markdown rename to source/_components/gntp.markdown diff --git a/source/_components/cover.gogogate2.markdown b/source/_components/gogogate2.markdown similarity index 100% rename from source/_components/cover.gogogate2.markdown rename to source/_components/gogogate2.markdown diff --git a/source/_components/tts.google.markdown b/source/_components/google.markdown similarity index 100% rename from source/_components/tts.google.markdown rename to source/_components/google.markdown diff --git a/source/_components/device_tracker.google_maps.markdown b/source/_components/google_maps.markdown similarity index 100% rename from source/_components/device_tracker.google_maps.markdown rename to source/_components/google_maps.markdown diff --git a/source/_components/sensor.google_travel_time.markdown b/source/_components/google_travel_time.markdown similarity index 100% rename from source/_components/sensor.google_travel_time.markdown rename to source/_components/google_travel_time.markdown diff --git a/source/_components/sensor.google_wifi.markdown b/source/_components/google_wifi.markdown similarity index 100% rename from source/_components/sensor.google_wifi.markdown rename to source/_components/google_wifi.markdown diff --git a/source/_components/media_player.gpmdp.markdown b/source/_components/gpmdp.markdown similarity index 100% rename from source/_components/media_player.gpmdp.markdown rename to source/_components/gpmdp.markdown diff --git a/source/_components/sensor.gpsd.markdown b/source/_components/gpsd.markdown similarity index 100% rename from source/_components/sensor.gpsd.markdown rename to source/_components/gpsd.markdown diff --git a/source/_components/device_tracker.gpslogger.markdown b/source/_components/gpslogger.markdown similarity index 100% rename from source/_components/device_tracker.gpslogger.markdown rename to source/_components/gpslogger.markdown diff --git a/source/_components/light.greenwave.markdown b/source/_components/greenwave.markdown similarity index 100% rename from source/_components/light.greenwave.markdown rename to source/_components/greenwave.markdown diff --git a/source/_components/media_player.gstreamer.markdown b/source/_components/gstreamer.markdown similarity index 100% rename from source/_components/media_player.gstreamer.markdown rename to source/_components/gstreamer.markdown diff --git a/source/_components/sensor.gtfs.markdown b/source/_components/gtfs.markdown similarity index 100% rename from source/_components/sensor.gtfs.markdown rename to source/_components/gtfs.markdown diff --git a/source/_components/sensor.gtt.markdown b/source/_components/gtt.markdown similarity index 100% rename from source/_components/sensor.gtt.markdown rename to source/_components/gtt.markdown diff --git a/source/_components/media_player.harman_kardon_avr.markdown b/source/_components/harman_kardon_avr.markdown similarity index 100% rename from source/_components/media_player.harman_kardon_avr.markdown rename to source/_components/harman_kardon_avr.markdown diff --git a/source/_components/sensor.haveibeenpwned.markdown b/source/_components/haveibeenpwned.markdown similarity index 100% rename from source/_components/sensor.haveibeenpwned.markdown rename to source/_components/haveibeenpwned.markdown diff --git a/source/_components/sensor.hddtemp.markdown b/source/_components/hddtemp.markdown similarity index 100% rename from source/_components/sensor.hddtemp.markdown rename to source/_components/hddtemp.markdown diff --git a/source/_components/climate.heatmiser.markdown b/source/_components/heatmiser.markdown similarity index 100% rename from source/_components/climate.heatmiser.markdown rename to source/_components/heatmiser.markdown diff --git a/source/_components/binary_sensor.hikvision.markdown b/source/_components/hikvision.markdown similarity index 100% rename from source/_components/binary_sensor.hikvision.markdown rename to source/_components/hikvision.markdown diff --git a/source/_components/switch.hikvisioncam.markdown b/source/_components/hikvisioncam.markdown similarity index 100% rename from source/_components/switch.hikvisioncam.markdown rename to source/_components/hikvisioncam.markdown diff --git a/source/_components/notify.hipchat.markdown b/source/_components/hipchat.markdown similarity index 100% rename from source/_components/notify.hipchat.markdown rename to source/_components/hipchat.markdown diff --git a/source/_components/sensor.history_stats.markdown b/source/_components/history_stats.markdown similarity index 100% rename from source/_components/sensor.history_stats.markdown rename to source/_components/history_stats.markdown diff --git a/source/_components/device_tracker.hitron_coda.markdown b/source/_components/hitron_coda.markdown similarity index 100% rename from source/_components/device_tracker.hitron_coda.markdown rename to source/_components/hitron_coda.markdown diff --git a/source/_components/climate.honeywell.markdown b/source/_components/honeywell.markdown similarity index 100% rename from source/_components/climate.honeywell.markdown rename to source/_components/honeywell.markdown diff --git a/source/_components/switch.hook.markdown b/source/_components/hook.markdown similarity index 100% rename from source/_components/switch.hook.markdown rename to source/_components/hook.markdown diff --git a/source/_components/media_player.horizon.markdown b/source/_components/horizon.markdown similarity index 100% rename from source/_components/media_player.horizon.markdown rename to source/_components/horizon.markdown diff --git a/source/_components/sensor.hp_ilo.markdown b/source/_components/hp_ilo.markdown similarity index 100% rename from source/_components/sensor.hp_ilo.markdown rename to source/_components/hp_ilo.markdown diff --git a/source/_components/notify.html5.markdown b/source/_components/html5.markdown similarity index 100% rename from source/_components/notify.html5.markdown rename to source/_components/html5.markdown diff --git a/source/_components/sensor.htu21d.markdown b/source/_components/htu21d.markdown similarity index 100% rename from source/_components/sensor.htu21d.markdown rename to source/_components/htu21d.markdown diff --git a/source/_components/device_tracker.huawei_router.markdown b/source/_components/huawei_router.markdown similarity index 100% rename from source/_components/device_tracker.huawei_router.markdown rename to source/_components/huawei_router.markdown diff --git a/source/_components/scene.hunterdouglas_powerview.markdown b/source/_components/hunterdouglas_powerview.markdown similarity index 100% rename from source/_components/scene.hunterdouglas_powerview.markdown rename to source/_components/hunterdouglas_powerview.markdown diff --git a/source/_components/sensor.hydroquebec.markdown b/source/_components/hydroquebec.markdown similarity index 100% rename from source/_components/sensor.hydroquebec.markdown rename to source/_components/hydroquebec.markdown diff --git a/source/_components/light.hyperion.markdown b/source/_components/hyperion.markdown similarity index 100% rename from source/_components/light.hyperion.markdown rename to source/_components/hyperion.markdown diff --git a/source/_components/alarm_control_panel.ialarm.markdown b/source/_components/ialarm.markdown similarity index 100% rename from source/_components/alarm_control_panel.ialarm.markdown rename to source/_components/ialarm.markdown diff --git a/source/_components/device_tracker.icloud.markdown b/source/_components/icloud.markdown similarity index 100% rename from source/_components/device_tracker.icloud.markdown rename to source/_components/icloud.markdown diff --git a/source/_components/light.iglo.markdown b/source/_components/iglo.markdown similarity index 100% rename from source/_components/light.iglo.markdown rename to source/_components/iglo.markdown diff --git a/source/_components/sensor.imap.markdown b/source/_components/imap.markdown similarity index 100% rename from source/_components/sensor.imap.markdown rename to source/_components/imap.markdown diff --git a/source/_components/sensor.imap_email_content.markdown b/source/_components/imap_email_content.markdown similarity index 100% rename from source/_components/sensor.imap_email_content.markdown rename to source/_components/imap_email_content.markdown diff --git a/source/_components/sensor.integration.markdown b/source/_components/integration.markdown similarity index 100% rename from source/_components/sensor.integration.markdown rename to source/_components/integration.markdown diff --git a/source/_components/sensor.irish_rail_transport.markdown b/source/_components/irish_rail_transport.markdown similarity index 100% rename from source/_components/sensor.irish_rail_transport.markdown rename to source/_components/irish_rail_transport.markdown diff --git a/source/_components/sensor.islamic_prayer_times.markdown b/source/_components/islamic_prayer_times.markdown similarity index 100% rename from source/_components/sensor.islamic_prayer_times.markdown rename to source/_components/islamic_prayer_times.markdown diff --git a/source/_components/binary_sensor.iss.markdown b/source/_components/iss.markdown similarity index 100% rename from source/_components/binary_sensor.iss.markdown rename to source/_components/iss.markdown diff --git a/source/_components/remote.itach.markdown b/source/_components/itach.markdown similarity index 100% rename from source/_components/remote.itach.markdown rename to source/_components/itach.markdown diff --git a/source/_components/media_player.itunes.markdown b/source/_components/itunes.markdown similarity index 100% rename from source/_components/media_player.itunes.markdown rename to source/_components/itunes.markdown diff --git a/source/_components/sensor.jewish_calendar.markdown b/source/_components/jewish_calendar.markdown similarity index 100% rename from source/_components/sensor.jewish_calendar.markdown rename to source/_components/jewish_calendar.markdown diff --git a/source/_components/switch.kankun.markdown b/source/_components/kankun.markdown similarity index 100% rename from source/_components/switch.kankun.markdown rename to source/_components/kankun.markdown diff --git a/source/_components/device_tracker.keenetic_ndms2.markdown b/source/_components/keenetic_ndms2.markdown similarity index 100% rename from source/_components/device_tracker.keenetic_ndms2.markdown rename to source/_components/keenetic_ndms2.markdown diff --git a/source/_components/lock.kiwi.markdown b/source/_components/kiwi.markdown similarity index 100% rename from source/_components/lock.kiwi.markdown rename to source/_components/kiwi.markdown diff --git a/source/_components/notify.kodi.markdown b/source/_components/kodi.markdown similarity index 100% rename from source/_components/notify.kodi.markdown rename to source/_components/kodi.markdown diff --git a/source/_components/sensor.kwb.markdown b/source/_components/kwb.markdown similarity index 100% rename from source/_components/sensor.kwb.markdown rename to source/_components/kwb.markdown diff --git a/source/_components/sensor.lacrosse.markdown b/source/_components/lacrosse.markdown similarity index 100% rename from source/_components/sensor.lacrosse.markdown rename to source/_components/lacrosse.markdown diff --git a/source/_components/notify.lannouncer.markdown b/source/_components/lannouncer.markdown similarity index 100% rename from source/_components/notify.lannouncer.markdown rename to source/_components/lannouncer.markdown diff --git a/source/_components/sensor.lastfm.markdown b/source/_components/lastfm.markdown similarity index 100% rename from source/_components/sensor.lastfm.markdown rename to source/_components/lastfm.markdown diff --git a/source/_components/sensor.launch_library.markdown b/source/_components/launch_library.markdown similarity index 100% rename from source/_components/sensor.launch_library.markdown rename to source/_components/launch_library.markdown diff --git a/source/_components/media_player.lg_netcast.markdown b/source/_components/lg_netcast.markdown similarity index 100% rename from source/_components/media_player.lg_netcast.markdown rename to source/_components/lg_netcast.markdown diff --git a/source/_components/media_player.lg_soundbar.markdown b/source/_components/lg_soundbar.markdown similarity index 100% rename from source/_components/media_player.lg_soundbar.markdown rename to source/_components/lg_soundbar.markdown diff --git a/source/_components/scene.lifx_cloud.markdown b/source/_components/lifx_cloud.markdown similarity index 100% rename from source/_components/scene.lifx_cloud.markdown rename to source/_components/lifx_cloud.markdown diff --git a/source/_components/light.limitlessled.markdown b/source/_components/limitlessled.markdown similarity index 100% rename from source/_components/light.limitlessled.markdown rename to source/_components/limitlessled.markdown diff --git a/source/_components/device_tracker.linksys_ap.markdown b/source/_components/linksys_ap.markdown similarity index 100% rename from source/_components/device_tracker.linksys_ap.markdown rename to source/_components/linksys_ap.markdown diff --git a/source/_components/device_tracker.linksys_smart.markdown b/source/_components/linksys_smart.markdown similarity index 100% rename from source/_components/device_tracker.linksys_smart.markdown rename to source/_components/linksys_smart.markdown diff --git a/source/_components/sensor.linky.markdown b/source/_components/linky.markdown similarity index 100% rename from source/_components/sensor.linky.markdown rename to source/_components/linky.markdown diff --git a/source/_components/sensor.linux_battery.markdown b/source/_components/linux_battery.markdown similarity index 100% rename from source/_components/sensor.linux_battery.markdown rename to source/_components/linux_battery.markdown diff --git a/source/_components/media_player.liveboxplaytv.markdown b/source/_components/liveboxplaytv.markdown similarity index 100% rename from source/_components/media_player.liveboxplaytv.markdown rename to source/_components/liveboxplaytv.markdown diff --git a/source/_components/notify.llamalab_automate.markdown b/source/_components/llamalab_automate.markdown similarity index 100% rename from source/_components/notify.llamalab_automate.markdown rename to source/_components/llamalab_automate.markdown diff --git a/source/_components/camera.local_file.markdown b/source/_components/local_file.markdown similarity index 100% rename from source/_components/camera.local_file.markdown rename to source/_components/local_file.markdown diff --git a/source/_components/lock.lockitron.markdown b/source/_components/lockitron.markdown similarity index 100% rename from source/_components/lock.lockitron.markdown rename to source/_components/lockitron.markdown diff --git a/source/_components/sensor.london_air.markdown b/source/_components/london_air.markdown similarity index 100% rename from source/_components/sensor.london_air.markdown rename to source/_components/london_air.markdown diff --git a/source/_components/sensor.london_underground.markdown b/source/_components/london_underground.markdown similarity index 100% rename from source/_components/sensor.london_underground.markdown rename to source/_components/london_underground.markdown diff --git a/source/_components/sensor.loopenergy.markdown b/source/_components/loopenergy.markdown similarity index 100% rename from source/_components/sensor.loopenergy.markdown rename to source/_components/loopenergy.markdown diff --git a/source/_components/device_tracker.luci.markdown b/source/_components/luci.markdown similarity index 100% rename from source/_components/device_tracker.luci.markdown rename to source/_components/luci.markdown diff --git a/source/_components/light.lw12wifi.markdown b/source/_components/lw12wifi.markdown similarity index 100% rename from source/_components/light.lw12wifi.markdown rename to source/_components/lw12wifi.markdown diff --git a/source/_components/sensor.lyft.markdown b/source/_components/lyft.markdown similarity index 100% rename from source/_components/sensor.lyft.markdown rename to source/_components/lyft.markdown diff --git a/source/_components/sensor.magicseaweed.markdown b/source/_components/magicseaweed.markdown similarity index 100% rename from source/_components/sensor.magicseaweed.markdown rename to source/_components/magicseaweed.markdown diff --git a/source/_components/alarm_control_panel.manual.markdown b/source/_components/manual.markdown similarity index 100% rename from source/_components/alarm_control_panel.manual.markdown rename to source/_components/manual.markdown diff --git a/source/_components/alarm_control_panel.manual_mqtt.markdown b/source/_components/manual_mqtt.markdown similarity index 100% rename from source/_components/alarm_control_panel.manual_mqtt.markdown rename to source/_components/manual_mqtt.markdown diff --git a/source/_components/tts.marytts.markdown b/source/_components/marytts.markdown similarity index 100% rename from source/_components/tts.marytts.markdown rename to source/_components/marytts.markdown diff --git a/source/_components/notify.mastodon.markdown b/source/_components/mastodon.markdown similarity index 100% rename from source/_components/notify.mastodon.markdown rename to source/_components/mastodon.markdown diff --git a/source/_components/media_player.mediaroom.markdown b/source/_components/mediaroom.markdown similarity index 100% rename from source/_components/media_player.mediaroom.markdown rename to source/_components/mediaroom.markdown diff --git a/source/_components/device_tracker.meraki.markdown b/source/_components/meraki.markdown similarity index 100% rename from source/_components/device_tracker.meraki.markdown rename to source/_components/meraki.markdown diff --git a/source/_components/notify.message_bird.markdown b/source/_components/message_bird.markdown similarity index 100% rename from source/_components/notify.message_bird.markdown rename to source/_components/message_bird.markdown diff --git a/source/_components/weather.met.markdown b/source/_components/met.markdown similarity index 100% rename from source/_components/weather.met.markdown rename to source/_components/met.markdown diff --git a/source/_components/weather.metoffice.markdown b/source/_components/metoffice.markdown similarity index 100% rename from source/_components/weather.metoffice.markdown rename to source/_components/metoffice.markdown diff --git a/source/_components/switch.mfi.markdown b/source/_components/mfi.markdown similarity index 100% rename from source/_components/switch.mfi.markdown rename to source/_components/mfi.markdown diff --git a/source/_components/sensor.mhz19.markdown b/source/_components/mhz19.markdown similarity index 100% rename from source/_components/sensor.mhz19.markdown rename to source/_components/mhz19.markdown diff --git a/source/_components/tts.microsoft.markdown b/source/_components/microsoft.markdown similarity index 100% rename from source/_components/tts.microsoft.markdown rename to source/_components/microsoft.markdown diff --git a/source/_components/image_processing.microsoft_face_detect.markdown b/source/_components/microsoft_face_detect.markdown similarity index 100% rename from source/_components/image_processing.microsoft_face_detect.markdown rename to source/_components/microsoft_face_detect.markdown diff --git a/source/_components/image_processing.microsoft_face_identify.markdown b/source/_components/microsoft_face_identify.markdown similarity index 100% rename from source/_components/image_processing.microsoft_face_identify.markdown rename to source/_components/microsoft_face_identify.markdown diff --git a/source/_components/sensor.miflora.markdown b/source/_components/miflora.markdown similarity index 100% rename from source/_components/sensor.miflora.markdown rename to source/_components/miflora.markdown diff --git a/source/_components/device_tracker.mikrotik.markdown b/source/_components/mikrotik.markdown similarity index 100% rename from source/_components/device_tracker.mikrotik.markdown rename to source/_components/mikrotik.markdown diff --git a/source/_components/climate.mill.markdown b/source/_components/mill.markdown similarity index 100% rename from source/_components/climate.mill.markdown rename to source/_components/mill.markdown diff --git a/source/_components/sensor.min_max.markdown b/source/_components/min_max.markdown similarity index 100% rename from source/_components/sensor.min_max.markdown rename to source/_components/min_max.markdown diff --git a/source/_components/sensor.mitemp_bt.markdown b/source/_components/mitemp_bt.markdown similarity index 100% rename from source/_components/sensor.mitemp_bt.markdown rename to source/_components/mitemp_bt.markdown diff --git a/source/_components/camera.mjpeg.markdown b/source/_components/mjpeg.markdown similarity index 100% rename from source/_components/camera.mjpeg.markdown rename to source/_components/mjpeg.markdown diff --git a/source/_components/sensor.modem_callerid.markdown b/source/_components/modem_callerid.markdown similarity index 100% rename from source/_components/sensor.modem_callerid.markdown rename to source/_components/modem_callerid.markdown diff --git a/source/_components/sensor.mold_indicator.markdown b/source/_components/mold_indicator.markdown similarity index 100% rename from source/_components/sensor.mold_indicator.markdown rename to source/_components/mold_indicator.markdown diff --git a/source/_components/media_player.monoprice.markdown b/source/_components/monoprice.markdown similarity index 100% rename from source/_components/media_player.monoprice.markdown rename to source/_components/monoprice.markdown diff --git a/source/_components/sensor.moon.markdown b/source/_components/moon.markdown similarity index 100% rename from source/_components/sensor.moon.markdown rename to source/_components/moon.markdown diff --git a/source/_components/sensor.mopar.markdown b/source/_components/mopar.markdown similarity index 100% rename from source/_components/sensor.mopar.markdown rename to source/_components/mopar.markdown diff --git a/source/_components/media_player.mpchc.markdown b/source/_components/mpchc.markdown similarity index 100% rename from source/_components/media_player.mpchc.markdown rename to source/_components/mpchc.markdown diff --git a/source/_components/media_player.mpd.markdown b/source/_components/mpd.markdown similarity index 100% rename from source/_components/media_player.mpd.markdown rename to source/_components/mpd.markdown diff --git a/source/_components/device_tracker.mqtt_json.markdown b/source/_components/mqtt_json.markdown similarity index 100% rename from source/_components/device_tracker.mqtt_json.markdown rename to source/_components/mqtt_json.markdown diff --git a/source/_components/sensor.mqtt_room.markdown b/source/_components/mqtt_room.markdown similarity index 100% rename from source/_components/sensor.mqtt_room.markdown rename to source/_components/mqtt_room.markdown diff --git a/source/_components/sensor.mvglive.markdown b/source/_components/mvglive.markdown similarity index 100% rename from source/_components/sensor.mvglive.markdown rename to source/_components/mvglive.markdown diff --git a/source/_components/cover.myq.markdown b/source/_components/myq.markdown similarity index 100% rename from source/_components/cover.myq.markdown rename to source/_components/myq.markdown diff --git a/source/_components/light.mystrom.markdown b/source/_components/mystrom.markdown similarity index 100% rename from source/_components/light.mystrom.markdown rename to source/_components/mystrom.markdown diff --git a/source/_components/media_player.nad.markdown b/source/_components/nad.markdown similarity index 100% rename from source/_components/media_player.nad.markdown rename to source/_components/nad.markdown diff --git a/source/_components/light.nanoleaf.markdown b/source/_components/nanoleaf.markdown similarity index 100% rename from source/_components/light.nanoleaf.markdown rename to source/_components/nanoleaf.markdown diff --git a/source/_components/sensor.nederlandse_spoorwegen.markdown b/source/_components/nederlandse_spoorwegen.markdown similarity index 100% rename from source/_components/sensor.nederlandse_spoorwegen.markdown rename to source/_components/nederlandse_spoorwegen.markdown diff --git a/source/_components/lock.nello.markdown b/source/_components/nello.markdown similarity index 100% rename from source/_components/lock.nello.markdown rename to source/_components/nello.markdown diff --git a/source/_components/sensor.netatmo_public.markdown b/source/_components/netatmo_public.markdown similarity index 100% rename from source/_components/sensor.netatmo_public.markdown rename to source/_components/netatmo_public.markdown diff --git a/source/_components/sensor.netdata.markdown b/source/_components/netdata.markdown similarity index 100% rename from source/_components/sensor.netdata.markdown rename to source/_components/netdata.markdown diff --git a/source/_components/device_tracker.netgear.markdown b/source/_components/netgear.markdown similarity index 100% rename from source/_components/device_tracker.netgear.markdown rename to source/_components/netgear.markdown diff --git a/source/_components/switch.netio.markdown b/source/_components/netio.markdown similarity index 100% rename from source/_components/switch.netio.markdown rename to source/_components/netio.markdown diff --git a/source/_components/sensor.neurio_energy.markdown b/source/_components/neurio_energy.markdown similarity index 100% rename from source/_components/sensor.neurio_energy.markdown rename to source/_components/neurio_energy.markdown diff --git a/source/_components/notify.nfandroidtv.markdown b/source/_components/nfandroidtv.markdown similarity index 100% rename from source/_components/notify.nfandroidtv.markdown rename to source/_components/nfandroidtv.markdown diff --git a/source/_components/light.niko_home_control.markdown b/source/_components/niko_home_control.markdown similarity index 100% rename from source/_components/light.niko_home_control.markdown rename to source/_components/niko_home_control.markdown diff --git a/source/_components/air_quality.nilu.markdown b/source/_components/nilu.markdown similarity index 100% rename from source/_components/air_quality.nilu.markdown rename to source/_components/nilu.markdown diff --git a/source/_components/device_tracker.nmap_tracker.markdown b/source/_components/nmap_tracker.markdown similarity index 100% rename from source/_components/device_tracker.nmap_tracker.markdown rename to source/_components/nmap_tracker.markdown diff --git a/source/_components/sensor.nmbs.markdown b/source/_components/nmbs.markdown similarity index 100% rename from source/_components/sensor.nmbs.markdown rename to source/_components/nmbs.markdown diff --git a/source/_components/sensor.noaa_tides.markdown b/source/_components/noaa_tides.markdown similarity index 100% rename from source/_components/sensor.noaa_tides.markdown rename to source/_components/noaa_tides.markdown diff --git a/source/_components/sensor.nsw_fuel_station.markdown b/source/_components/nsw_fuel_station.markdown similarity index 100% rename from source/_components/sensor.nsw_fuel_station.markdown rename to source/_components/nsw_fuel_station.markdown diff --git a/source/_components/geo_location.nsw_rural_fire_service_feed.markdown b/source/_components/nsw_rural_fire_service_feed.markdown similarity index 100% rename from source/_components/geo_location.nsw_rural_fire_service_feed.markdown rename to source/_components/nsw_rural_fire_service_feed.markdown diff --git a/source/_components/lock.nuki.markdown b/source/_components/nuki.markdown similarity index 100% rename from source/_components/lock.nuki.markdown rename to source/_components/nuki.markdown diff --git a/source/_components/sensor.nut.markdown b/source/_components/nut.markdown similarity index 100% rename from source/_components/sensor.nut.markdown rename to source/_components/nut.markdown diff --git a/source/_components/alarm_control_panel.nx584.markdown b/source/_components/nx584.markdown similarity index 100% rename from source/_components/alarm_control_panel.nx584.markdown rename to source/_components/nx584.markdown diff --git a/source/_components/sensor.nzbget.markdown b/source/_components/nzbget.markdown similarity index 100% rename from source/_components/sensor.nzbget.markdown rename to source/_components/nzbget.markdown diff --git a/source/_components/climate.oem.markdown b/source/_components/oem.markdown similarity index 100% rename from source/_components/climate.oem.markdown rename to source/_components/oem.markdown diff --git a/source/_components/sensor.ohmconnect.markdown b/source/_components/ohmconnect.markdown similarity index 100% rename from source/_components/sensor.ohmconnect.markdown rename to source/_components/ohmconnect.markdown diff --git a/source/_components/sensor.onewire.markdown b/source/_components/onewire.markdown similarity index 100% rename from source/_components/sensor.onewire.markdown rename to source/_components/onewire.markdown diff --git a/source/_components/media_player.onkyo.markdown b/source/_components/onkyo.markdown similarity index 100% rename from source/_components/media_player.onkyo.markdown rename to source/_components/onkyo.markdown diff --git a/source/_components/camera.onvif.markdown b/source/_components/onvif.markdown similarity index 100% rename from source/_components/camera.onvif.markdown rename to source/_components/onvif.markdown diff --git a/source/_components/image_processing.openalpr_cloud.markdown b/source/_components/openalpr_cloud.markdown similarity index 100% rename from source/_components/image_processing.openalpr_cloud.markdown rename to source/_components/openalpr_cloud.markdown diff --git a/source/_components/image_processing.openalpr_local.markdown b/source/_components/openalpr_local.markdown similarity index 100% rename from source/_components/image_processing.openalpr_local.markdown rename to source/_components/openalpr_local.markdown diff --git a/source/_components/image_processing.opencv.markdown b/source/_components/opencv.markdown similarity index 100% rename from source/_components/image_processing.opencv.markdown rename to source/_components/opencv.markdown diff --git a/source/_components/sensor.openevse.markdown b/source/_components/openevse.markdown similarity index 100% rename from source/_components/sensor.openevse.markdown rename to source/_components/openevse.markdown diff --git a/source/_components/sensor.openexchangerates.markdown b/source/_components/openexchangerates.markdown similarity index 100% rename from source/_components/sensor.openexchangerates.markdown rename to source/_components/openexchangerates.markdown diff --git a/source/_components/cover.opengarage.markdown b/source/_components/opengarage.markdown similarity index 100% rename from source/_components/cover.opengarage.markdown rename to source/_components/opengarage.markdown diff --git a/source/_components/sensor.openhardwaremonitor.markdown b/source/_components/openhardwaremonitor.markdown similarity index 100% rename from source/_components/sensor.openhardwaremonitor.markdown rename to source/_components/openhardwaremonitor.markdown diff --git a/source/_components/media_player.openhome.markdown b/source/_components/openhome.markdown similarity index 100% rename from source/_components/media_player.openhome.markdown rename to source/_components/openhome.markdown diff --git a/source/_components/air_quality.opensensemap.markdown b/source/_components/opensensemap.markdown similarity index 100% rename from source/_components/air_quality.opensensemap.markdown rename to source/_components/opensensemap.markdown diff --git a/source/_components/sensor.opensky.markdown b/source/_components/opensky.markdown similarity index 100% rename from source/_components/sensor.opensky.markdown rename to source/_components/opensky.markdown diff --git a/source/_components/weather.openweathermap.markdown b/source/_components/openweathermap.markdown similarity index 100% rename from source/_components/weather.openweathermap.markdown rename to source/_components/openweathermap.markdown diff --git a/source/_components/device_tracker.openwrt.markdown b/source/_components/openwrt.markdown similarity index 100% rename from source/_components/device_tracker.openwrt.markdown rename to source/_components/openwrt.markdown diff --git a/source/_components/light.opple.markdown b/source/_components/opple.markdown similarity index 100% rename from source/_components/light.opple.markdown rename to source/_components/opple.markdown diff --git a/source/_components/switch.orvibo.markdown b/source/_components/orvibo.markdown similarity index 100% rename from source/_components/switch.orvibo.markdown rename to source/_components/orvibo.markdown diff --git a/source/_components/light.osramlightify.markdown b/source/_components/osramlightify.markdown similarity index 100% rename from source/_components/light.osramlightify.markdown rename to source/_components/osramlightify.markdown diff --git a/source/_components/sensor.otp.markdown b/source/_components/otp.markdown similarity index 100% rename from source/_components/sensor.otp.markdown rename to source/_components/otp.markdown diff --git a/source/_components/media_player.panasonic_bluray.markdown b/source/_components/panasonic_bluray.markdown similarity index 100% rename from source/_components/media_player.panasonic_bluray.markdown rename to source/_components/panasonic_bluray.markdown diff --git a/source/_components/media_player.panasonic_viera.markdown b/source/_components/panasonic_viera.markdown similarity index 100% rename from source/_components/media_player.panasonic_viera.markdown rename to source/_components/panasonic_viera.markdown diff --git a/source/_components/media_player.pandora.markdown b/source/_components/pandora.markdown similarity index 100% rename from source/_components/media_player.pandora.markdown rename to source/_components/pandora.markdown diff --git a/source/_components/switch.pencom.markdown b/source/_components/pencom.markdown similarity index 100% rename from source/_components/switch.pencom.markdown rename to source/_components/pencom.markdown diff --git a/source/_components/media_player.philips_js.markdown b/source/_components/philips_js.markdown similarity index 100% rename from source/_components/media_player.philips_js.markdown rename to source/_components/philips_js.markdown diff --git a/source/_components/sensor.pi_hole.markdown b/source/_components/pi_hole.markdown similarity index 100% rename from source/_components/sensor.pi_hole.markdown rename to source/_components/pi_hole.markdown diff --git a/source/_components/tts.picotts.markdown b/source/_components/picotts.markdown similarity index 100% rename from source/_components/tts.picotts.markdown rename to source/_components/picotts.markdown diff --git a/source/_components/light.piglow.markdown b/source/_components/piglow.markdown similarity index 100% rename from source/_components/light.piglow.markdown rename to source/_components/piglow.markdown diff --git a/source/_components/binary_sensor.ping.markdown b/source/_components/ping.markdown similarity index 100% rename from source/_components/binary_sensor.ping.markdown rename to source/_components/ping.markdown diff --git a/source/_components/media_player.pioneer.markdown b/source/_components/pioneer.markdown similarity index 100% rename from source/_components/media_player.pioneer.markdown rename to source/_components/pioneer.markdown diff --git a/source/_components/media_player.pjlink.markdown b/source/_components/pjlink.markdown similarity index 100% rename from source/_components/media_player.pjlink.markdown rename to source/_components/pjlink.markdown diff --git a/source/_components/media_player.plex.markdown b/source/_components/plex.markdown similarity index 100% rename from source/_components/media_player.plex.markdown rename to source/_components/plex.markdown diff --git a/source/_components/sensor.pocketcasts.markdown b/source/_components/pocketcasts.markdown similarity index 100% rename from source/_components/sensor.pocketcasts.markdown rename to source/_components/pocketcasts.markdown diff --git a/source/_components/sensor.pollen.markdown b/source/_components/pollen.markdown similarity index 100% rename from source/_components/sensor.pollen.markdown rename to source/_components/pollen.markdown diff --git a/source/_components/telegram_bot.polling.markdown b/source/_components/polling.markdown similarity index 100% rename from source/_components/telegram_bot.polling.markdown rename to source/_components/polling.markdown diff --git a/source/_components/sensor.postnl.markdown b/source/_components/postnl.markdown similarity index 100% rename from source/_components/sensor.postnl.markdown rename to source/_components/postnl.markdown diff --git a/source/_components/sensor.prezzibenzina.markdown b/source/_components/prezzibenzina.markdown similarity index 100% rename from source/_components/sensor.prezzibenzina.markdown rename to source/_components/prezzibenzina.markdown diff --git a/source/_components/climate.proliphix.markdown b/source/_components/proliphix.markdown similarity index 100% rename from source/_components/climate.proliphix.markdown rename to source/_components/proliphix.markdown diff --git a/source/_components/notify.prowl.markdown b/source/_components/prowl.markdown similarity index 100% rename from source/_components/notify.prowl.markdown rename to source/_components/prowl.markdown diff --git a/source/_components/camera.proxy.markdown b/source/_components/proxy.markdown similarity index 100% rename from source/_components/camera.proxy.markdown rename to source/_components/proxy.markdown diff --git a/source/_components/switch.pulseaudio_loopback.markdown b/source/_components/pulseaudio_loopback.markdown similarity index 100% rename from source/_components/switch.pulseaudio_loopback.markdown rename to source/_components/pulseaudio_loopback.markdown diff --git a/source/_components/camera.push.markdown b/source/_components/push.markdown similarity index 100% rename from source/_components/camera.push.markdown rename to source/_components/push.markdown diff --git a/source/_components/sensor.pushbullet.markdown b/source/_components/pushbullet.markdown similarity index 100% rename from source/_components/sensor.pushbullet.markdown rename to source/_components/pushbullet.markdown diff --git a/source/_components/notify.pushetta.markdown b/source/_components/pushetta.markdown similarity index 100% rename from source/_components/notify.pushetta.markdown rename to source/_components/pushetta.markdown diff --git a/source/_components/notify.pushover.markdown b/source/_components/pushover.markdown similarity index 100% rename from source/_components/notify.pushover.markdown rename to source/_components/pushover.markdown diff --git a/source/_components/notify.pushsafer.markdown b/source/_components/pushsafer.markdown similarity index 100% rename from source/_components/notify.pushsafer.markdown rename to source/_components/pushsafer.markdown diff --git a/source/_components/sensor.pvoutput.markdown b/source/_components/pvoutput.markdown similarity index 100% rename from source/_components/sensor.pvoutput.markdown rename to source/_components/pvoutput.markdown diff --git a/source/_components/sensor.pyload.markdown b/source/_components/pyload.markdown similarity index 100% rename from source/_components/sensor.pyload.markdown rename to source/_components/pyload.markdown diff --git a/source/_components/sensor.qbittorrent.markdown b/source/_components/qbittorrent.markdown similarity index 100% rename from source/_components/sensor.qbittorrent.markdown rename to source/_components/qbittorrent.markdown diff --git a/source/_components/sensor.qnap.markdown b/source/_components/qnap.markdown similarity index 100% rename from source/_components/sensor.qnap.markdown rename to source/_components/qnap.markdown diff --git a/source/_components/image_processing.qrcode.markdown b/source/_components/qrcode.markdown similarity index 100% rename from source/_components/image_processing.qrcode.markdown rename to source/_components/qrcode.markdown diff --git a/source/_components/device_tracker.quantum_gateway.markdown b/source/_components/quantum_gateway.markdown similarity index 100% rename from source/_components/device_tracker.quantum_gateway.markdown rename to source/_components/quantum_gateway.markdown diff --git a/source/_components/sensor.radarr.markdown b/source/_components/radarr.markdown similarity index 100% rename from source/_components/sensor.radarr.markdown rename to source/_components/radarr.markdown diff --git a/source/_components/climate.radiotherm.markdown b/source/_components/radiotherm.markdown similarity index 100% rename from source/_components/climate.radiotherm.markdown rename to source/_components/radiotherm.markdown diff --git a/source/_components/sensor.random.markdown b/source/_components/random.markdown similarity index 100% rename from source/_components/sensor.random.markdown rename to source/_components/random.markdown diff --git a/source/_components/switch.raspyrfm.markdown b/source/_components/raspyrfm.markdown similarity index 100% rename from source/_components/switch.raspyrfm.markdown rename to source/_components/raspyrfm.markdown diff --git a/source/_components/sensor.recollect_waste.markdown b/source/_components/recollect_waste.markdown similarity index 100% rename from source/_components/sensor.recollect_waste.markdown rename to source/_components/recollect_waste.markdown diff --git a/source/_components/switch.recswitch.markdown b/source/_components/recswitch.markdown similarity index 100% rename from source/_components/switch.recswitch.markdown rename to source/_components/recswitch.markdown diff --git a/source/_components/sensor.reddit.markdown b/source/_components/reddit.markdown similarity index 100% rename from source/_components/sensor.reddit.markdown rename to source/_components/reddit.markdown diff --git a/source/_components/sensor.rejseplanen.markdown b/source/_components/rejseplanen.markdown similarity index 100% rename from source/_components/sensor.rejseplanen.markdown rename to source/_components/rejseplanen.markdown diff --git a/source/_components/sensor.rest.markdown b/source/_components/rest.markdown similarity index 100% rename from source/_components/sensor.rest.markdown rename to source/_components/rest.markdown diff --git a/source/_components/sensor.ripple.markdown b/source/_components/ripple.markdown similarity index 100% rename from source/_components/sensor.ripple.markdown rename to source/_components/ripple.markdown diff --git a/source/_components/device_tracker.ritassist.markdown b/source/_components/ritassist.markdown similarity index 100% rename from source/_components/device_tracker.ritassist.markdown rename to source/_components/ritassist.markdown diff --git a/source/_components/sensor.rmvtransport.markdown b/source/_components/rmvtransport.markdown similarity index 100% rename from source/_components/sensor.rmvtransport.markdown rename to source/_components/rmvtransport.markdown diff --git a/source/_components/notify.rocketchat.markdown b/source/_components/rocketchat.markdown similarity index 100% rename from source/_components/notify.rocketchat.markdown rename to source/_components/rocketchat.markdown diff --git a/source/_components/vacuum.roomba.markdown b/source/_components/roomba.markdown similarity index 100% rename from source/_components/vacuum.roomba.markdown rename to source/_components/roomba.markdown diff --git a/source/_components/sensor.rova.markdown b/source/_components/rova.markdown similarity index 100% rename from source/_components/sensor.rova.markdown rename to source/_components/rova.markdown diff --git a/source/_components/camera.rpi_camera.markdown b/source/_components/rpi_camera.markdown similarity index 100% rename from source/_components/camera.rpi_camera.markdown rename to source/_components/rpi_camera.markdown diff --git a/source/_components/light.rpi_gpio_pwm.markdown b/source/_components/rpi_gpio_pwm.markdown similarity index 100% rename from source/_components/light.rpi_gpio_pwm.markdown rename to source/_components/rpi_gpio_pwm.markdown diff --git a/source/_components/switch.rpi_rf.markdown b/source/_components/rpi_rf.markdown similarity index 100% rename from source/_components/switch.rpi_rf.markdown rename to source/_components/rpi_rf.markdown diff --git a/source/_components/sensor.rtorrent.markdown b/source/_components/rtorrent.markdown similarity index 100% rename from source/_components/sensor.rtorrent.markdown rename to source/_components/rtorrent.markdown diff --git a/source/_components/media_player.russound_rio.markdown b/source/_components/russound_rio.markdown similarity index 100% rename from source/_components/media_player.russound_rio.markdown rename to source/_components/russound_rio.markdown diff --git a/source/_components/media_player.russound_rnet.markdown b/source/_components/russound_rnet.markdown similarity index 100% rename from source/_components/media_player.russound_rnet.markdown rename to source/_components/russound_rnet.markdown diff --git a/source/_components/sensor.ruter.markdown b/source/_components/ruter.markdown similarity index 100% rename from source/_components/sensor.ruter.markdown rename to source/_components/ruter.markdown diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/samsungtv.markdown similarity index 100% rename from source/_components/media_player.samsungtv.markdown rename to source/_components/samsungtv.markdown diff --git a/source/_components/sensor.scrape.markdown b/source/_components/scrape.markdown similarity index 100% rename from source/_components/sensor.scrape.markdown rename to source/_components/scrape.markdown diff --git a/source/_components/sensor.season.markdown b/source/_components/season.markdown similarity index 100% rename from source/_components/sensor.season.markdown rename to source/_components/season.markdown diff --git a/source/_components/notify.sendgrid.markdown b/source/_components/sendgrid.markdown similarity index 100% rename from source/_components/notify.sendgrid.markdown rename to source/_components/sendgrid.markdown diff --git a/source/_components/light.sensehat.markdown b/source/_components/sensehat.markdown similarity index 100% rename from source/_components/light.sensehat.markdown rename to source/_components/sensehat.markdown diff --git a/source/_components/climate.sensibo.markdown b/source/_components/sensibo.markdown similarity index 100% rename from source/_components/climate.sensibo.markdown rename to source/_components/sensibo.markdown diff --git a/source/_components/sensor.serial.markdown b/source/_components/serial.markdown similarity index 100% rename from source/_components/sensor.serial.markdown rename to source/_components/serial.markdown diff --git a/source/_components/sensor.serial_pm.markdown b/source/_components/serial_pm.markdown similarity index 100% rename from source/_components/sensor.serial_pm.markdown rename to source/_components/serial_pm.markdown diff --git a/source/_components/lock.sesame.markdown b/source/_components/sesame.markdown similarity index 100% rename from source/_components/lock.sesame.markdown rename to source/_components/sesame.markdown diff --git a/source/_components/image_processing.seven_segments.markdown b/source/_components/seven_segments.markdown similarity index 100% rename from source/_components/image_processing.seven_segments.markdown rename to source/_components/seven_segments.markdown diff --git a/source/_components/sensor.seventeentrack.markdown b/source/_components/seventeentrack.markdown similarity index 100% rename from source/_components/sensor.seventeentrack.markdown rename to source/_components/seventeentrack.markdown diff --git a/source/_components/sensor.shodan.markdown b/source/_components/shodan.markdown similarity index 100% rename from source/_components/sensor.shodan.markdown rename to source/_components/shodan.markdown diff --git a/source/_components/sensor.sht31.markdown b/source/_components/sht31.markdown similarity index 100% rename from source/_components/sensor.sht31.markdown rename to source/_components/sht31.markdown diff --git a/source/_components/sensor.sigfox.markdown b/source/_components/sigfox.markdown similarity index 100% rename from source/_components/sensor.sigfox.markdown rename to source/_components/sigfox.markdown diff --git a/source/_components/notify.simplepush.markdown b/source/_components/simplepush.markdown similarity index 100% rename from source/_components/notify.simplepush.markdown rename to source/_components/simplepush.markdown diff --git a/source/_components/sensor.simulated.markdown b/source/_components/simulated.markdown similarity index 100% rename from source/_components/sensor.simulated.markdown rename to source/_components/simulated.markdown diff --git a/source/_components/device_tracker.sky_hub.markdown b/source/_components/sky_hub.markdown similarity index 100% rename from source/_components/device_tracker.sky_hub.markdown rename to source/_components/sky_hub.markdown diff --git a/source/_components/sensor.skybeacon.markdown b/source/_components/skybeacon.markdown similarity index 100% rename from source/_components/sensor.skybeacon.markdown rename to source/_components/skybeacon.markdown diff --git a/source/_components/notify.slack.markdown b/source/_components/slack.markdown similarity index 100% rename from source/_components/notify.slack.markdown rename to source/_components/slack.markdown diff --git a/source/_components/sensor.sma.markdown b/source/_components/sma.markdown similarity index 100% rename from source/_components/sensor.sma.markdown rename to source/_components/sma.markdown diff --git a/source/_components/notify.smtp.markdown b/source/_components/smtp.markdown similarity index 100% rename from source/_components/notify.smtp.markdown rename to source/_components/smtp.markdown diff --git a/source/_components/media_player.snapcast.markdown b/source/_components/snapcast.markdown similarity index 100% rename from source/_components/media_player.snapcast.markdown rename to source/_components/snapcast.markdown diff --git a/source/_components/switch.snmp.markdown b/source/_components/snmp.markdown similarity index 100% rename from source/_components/switch.snmp.markdown rename to source/_components/snmp.markdown diff --git a/source/_components/sensor.sochain.markdown b/source/_components/sochain.markdown similarity index 100% rename from source/_components/sensor.sochain.markdown rename to source/_components/sochain.markdown diff --git a/source/_components/sensor.socialblade.markdown b/source/_components/socialblade.markdown similarity index 100% rename from source/_components/sensor.socialblade.markdown rename to source/_components/socialblade.markdown diff --git a/source/_components/sensor.solaredge.markdown b/source/_components/solaredge.markdown similarity index 100% rename from source/_components/sensor.solaredge.markdown rename to source/_components/solaredge.markdown diff --git a/source/_components/sensor.sonarr.markdown b/source/_components/sonarr.markdown similarity index 100% rename from source/_components/sensor.sonarr.markdown rename to source/_components/sonarr.markdown diff --git a/source/_components/media_player.songpal.markdown b/source/_components/songpal.markdown similarity index 100% rename from source/_components/media_player.songpal.markdown rename to source/_components/songpal.markdown diff --git a/source/_components/switch.sony_projector.markdown b/source/_components/sony_projector.markdown similarity index 100% rename from source/_components/switch.sony_projector.markdown rename to source/_components/sony_projector.markdown diff --git a/source/_components/media_player.soundtouch.markdown b/source/_components/soundtouch.markdown similarity index 100% rename from source/_components/media_player.soundtouch.markdown rename to source/_components/soundtouch.markdown diff --git a/source/_components/sensor.spotcrime.markdown b/source/_components/spotcrime.markdown similarity index 100% rename from source/_components/sensor.spotcrime.markdown rename to source/_components/spotcrime.markdown diff --git a/source/_components/media_player.spotify.markdown b/source/_components/spotify.markdown similarity index 100% rename from source/_components/media_player.spotify.markdown rename to source/_components/spotify.markdown diff --git a/source/_components/sensor.sql.markdown b/source/_components/sql.markdown similarity index 100% rename from source/_components/sensor.sql.markdown rename to source/_components/sql.markdown diff --git a/source/_components/media_player.squeezebox.markdown b/source/_components/squeezebox.markdown similarity index 100% rename from source/_components/media_player.squeezebox.markdown rename to source/_components/squeezebox.markdown diff --git a/source/_components/sensor.srp_energy.markdown b/source/_components/srp_energy.markdown similarity index 100% rename from source/_components/sensor.srp_energy.markdown rename to source/_components/srp_energy.markdown diff --git a/source/_components/sensor.starlingbank.markdown b/source/_components/starlingbank.markdown similarity index 100% rename from source/_components/sensor.starlingbank.markdown rename to source/_components/starlingbank.markdown diff --git a/source/_components/sensor.startca.markdown b/source/_components/startca.markdown similarity index 100% rename from source/_components/sensor.startca.markdown rename to source/_components/startca.markdown diff --git a/source/_components/sensor.statistics.markdown b/source/_components/statistics.markdown similarity index 100% rename from source/_components/sensor.statistics.markdown rename to source/_components/statistics.markdown diff --git a/source/_components/sensor.steam_online.markdown b/source/_components/steam_online.markdown similarity index 100% rename from source/_components/sensor.steam_online.markdown rename to source/_components/steam_online.markdown diff --git a/source/_components/notify.stride.markdown b/source/_components/stride.markdown similarity index 100% rename from source/_components/notify.stride.markdown rename to source/_components/stride.markdown diff --git a/source/_components/sensor.supervisord.markdown b/source/_components/supervisord.markdown similarity index 100% rename from source/_components/sensor.supervisord.markdown rename to source/_components/supervisord.markdown diff --git a/source/_components/sensor.swiss_hydrological_data.markdown b/source/_components/swiss_hydrological_data.markdown similarity index 100% rename from source/_components/sensor.swiss_hydrological_data.markdown rename to source/_components/swiss_hydrological_data.markdown diff --git a/source/_components/sensor.swiss_public_transport.markdown b/source/_components/swiss_public_transport.markdown similarity index 100% rename from source/_components/sensor.swiss_public_transport.markdown rename to source/_components/swiss_public_transport.markdown diff --git a/source/_components/device_tracker.swisscom.markdown b/source/_components/swisscom.markdown similarity index 100% rename from source/_components/device_tracker.swisscom.markdown rename to source/_components/swisscom.markdown diff --git a/source/_components/switch.switchbot.markdown b/source/_components/switchbot.markdown similarity index 100% rename from source/_components/switch.switchbot.markdown rename to source/_components/switchbot.markdown diff --git a/source/_components/switch.switchmate.markdown b/source/_components/switchmate.markdown similarity index 100% rename from source/_components/switch.switchmate.markdown rename to source/_components/switchmate.markdown diff --git a/source/_components/sensor.syncthru.markdown b/source/_components/syncthru.markdown similarity index 100% rename from source/_components/sensor.syncthru.markdown rename to source/_components/syncthru.markdown diff --git a/source/_components/camera.synology.markdown b/source/_components/synology.markdown similarity index 100% rename from source/_components/camera.synology.markdown rename to source/_components/synology.markdown diff --git a/source/_components/notify.synology_chat.markdown b/source/_components/synology_chat.markdown similarity index 100% rename from source/_components/notify.synology_chat.markdown rename to source/_components/synology_chat.markdown diff --git a/source/_components/device_tracker.synology_srm.markdown b/source/_components/synology_srm.markdown similarity index 100% rename from source/_components/device_tracker.synology_srm.markdown rename to source/_components/synology_srm.markdown diff --git a/source/_components/sensor.synologydsm.markdown b/source/_components/synologydsm.markdown similarity index 100% rename from source/_components/sensor.synologydsm.markdown rename to source/_components/synologydsm.markdown diff --git a/source/_components/notify.syslog.markdown b/source/_components/syslog.markdown similarity index 100% rename from source/_components/notify.syslog.markdown rename to source/_components/syslog.markdown diff --git a/source/_components/sensor.systemmonitor.markdown b/source/_components/systemmonitor.markdown similarity index 100% rename from source/_components/sensor.systemmonitor.markdown rename to source/_components/systemmonitor.markdown diff --git a/source/_components/sensor.sytadin.markdown b/source/_components/sytadin.markdown similarity index 100% rename from source/_components/sensor.sytadin.markdown rename to source/_components/sytadin.markdown diff --git a/source/_components/sensor.tank_utility.markdown b/source/_components/tank_utility.markdown similarity index 100% rename from source/_components/sensor.tank_utility.markdown rename to source/_components/tank_utility.markdown diff --git a/source/_components/binary_sensor.tapsaff.markdown b/source/_components/tapsaff.markdown similarity index 100% rename from source/_components/binary_sensor.tapsaff.markdown rename to source/_components/tapsaff.markdown diff --git a/source/_components/sensor.tautulli.markdown b/source/_components/tautulli.markdown similarity index 100% rename from source/_components/sensor.tautulli.markdown rename to source/_components/tautulli.markdown diff --git a/source/_components/binary_sensor.tcp.markdown b/source/_components/tcp.markdown similarity index 100% rename from source/_components/binary_sensor.tcp.markdown rename to source/_components/tcp.markdown diff --git a/source/_components/sensor.ted5000.markdown b/source/_components/ted5000.markdown similarity index 100% rename from source/_components/sensor.ted5000.markdown rename to source/_components/ted5000.markdown diff --git a/source/_components/sensor.teksavvy.markdown b/source/_components/teksavvy.markdown similarity index 100% rename from source/_components/sensor.teksavvy.markdown rename to source/_components/teksavvy.markdown diff --git a/source/_components/notify.telegram.markdown b/source/_components/telegram.markdown similarity index 100% rename from source/_components/notify.telegram.markdown rename to source/_components/telegram.markdown diff --git a/source/_components/switch.telnet.markdown b/source/_components/telnet.markdown similarity index 100% rename from source/_components/switch.telnet.markdown rename to source/_components/telnet.markdown diff --git a/source/_components/sensor.temper.markdown b/source/_components/temper.markdown similarity index 100% rename from source/_components/sensor.temper.markdown rename to source/_components/temper.markdown diff --git a/source/_components/sensor.template.markdown b/source/_components/template.markdown similarity index 100% rename from source/_components/sensor.template.markdown rename to source/_components/template.markdown diff --git a/source/_components/image_processing.tensorflow.markdown b/source/_components/tensorflow.markdown similarity index 100% rename from source/_components/image_processing.tensorflow.markdown rename to source/_components/tensorflow.markdown diff --git a/source/_components/climate.tfiac.markdown b/source/_components/tfiac.markdown similarity index 100% rename from source/_components/climate.tfiac.markdown rename to source/_components/tfiac.markdown diff --git a/source/_components/sensor.thermoworks_smoke.markdown b/source/_components/thermoworks_smoke.markdown similarity index 100% rename from source/_components/sensor.thermoworks_smoke.markdown rename to source/_components/thermoworks_smoke.markdown diff --git a/source/_components/sensor.thinkingcleaner.markdown b/source/_components/thinkingcleaner.markdown similarity index 100% rename from source/_components/sensor.thinkingcleaner.markdown rename to source/_components/thinkingcleaner.markdown diff --git a/source/_components/device_tracker.thomson.markdown b/source/_components/thomson.markdown similarity index 100% rename from source/_components/device_tracker.thomson.markdown rename to source/_components/thomson.markdown diff --git a/source/_components/binary_sensor.threshold.markdown b/source/_components/threshold.markdown similarity index 100% rename from source/_components/binary_sensor.threshold.markdown rename to source/_components/threshold.markdown diff --git a/source/_components/light.tikteck.markdown b/source/_components/tikteck.markdown similarity index 100% rename from source/_components/light.tikteck.markdown rename to source/_components/tikteck.markdown diff --git a/source/_components/device_tracker.tile.markdown b/source/_components/tile.markdown similarity index 100% rename from source/_components/device_tracker.tile.markdown rename to source/_components/tile.markdown diff --git a/source/_components/sensor.time_date.markdown b/source/_components/time_date.markdown similarity index 100% rename from source/_components/sensor.time_date.markdown rename to source/_components/time_date.markdown diff --git a/source/_components/binary_sensor.tod.markdown b/source/_components/tod.markdown similarity index 100% rename from source/_components/binary_sensor.tod.markdown rename to source/_components/tod.markdown diff --git a/source/_components/calendar.todoist.markdown b/source/_components/todoist.markdown similarity index 100% rename from source/_components/calendar.todoist.markdown rename to source/_components/todoist.markdown diff --git a/source/_components/device_tracker.tomato.markdown b/source/_components/tomato.markdown similarity index 100% rename from source/_components/device_tracker.tomato.markdown rename to source/_components/tomato.markdown diff --git a/source/_components/sensor.torque.markdown b/source/_components/torque.markdown similarity index 100% rename from source/_components/sensor.torque.markdown rename to source/_components/torque.markdown diff --git a/source/_components/alarm_control_panel.totalconnect.markdown b/source/_components/totalconnect.markdown similarity index 100% rename from source/_components/alarm_control_panel.totalconnect.markdown rename to source/_components/totalconnect.markdown diff --git a/source/_components/climate.touchline.markdown b/source/_components/touchline.markdown similarity index 100% rename from source/_components/climate.touchline.markdown rename to source/_components/touchline.markdown diff --git a/source/_components/device_tracker.traccar.markdown b/source/_components/traccar.markdown similarity index 100% rename from source/_components/device_tracker.traccar.markdown rename to source/_components/traccar.markdown diff --git a/source/_components/device_tracker.trackr.markdown b/source/_components/trackr.markdown similarity index 100% rename from source/_components/device_tracker.trackr.markdown rename to source/_components/trackr.markdown diff --git a/source/_components/sensor.trafikverket_weatherstation.markdown b/source/_components/trafikverket_weatherstation.markdown similarity index 100% rename from source/_components/sensor.trafikverket_weatherstation.markdown rename to source/_components/trafikverket_weatherstation.markdown diff --git a/source/_components/sensor.transport_nsw.markdown b/source/_components/transport_nsw.markdown similarity index 100% rename from source/_components/sensor.transport_nsw.markdown rename to source/_components/transport_nsw.markdown diff --git a/source/_components/sensor.travisci.markdown b/source/_components/travisci.markdown similarity index 100% rename from source/_components/sensor.travisci.markdown rename to source/_components/travisci.markdown diff --git a/source/_components/binary_sensor.trend.markdown b/source/_components/trend.markdown similarity index 100% rename from source/_components/binary_sensor.trend.markdown rename to source/_components/trend.markdown diff --git a/source/_components/notify.twilio_call.markdown b/source/_components/twilio_call.markdown similarity index 100% rename from source/_components/notify.twilio_call.markdown rename to source/_components/twilio_call.markdown diff --git a/source/_components/notify.twilio_sms.markdown b/source/_components/twilio_sms.markdown similarity index 100% rename from source/_components/notify.twilio_sms.markdown rename to source/_components/twilio_sms.markdown diff --git a/source/_components/sensor.twitch.markdown b/source/_components/twitch.markdown similarity index 100% rename from source/_components/sensor.twitch.markdown rename to source/_components/twitch.markdown diff --git a/source/_components/notify.twitter.markdown b/source/_components/twitter.markdown similarity index 100% rename from source/_components/notify.twitter.markdown rename to source/_components/twitter.markdown diff --git a/source/_components/device_tracker.ubee.markdown b/source/_components/ubee.markdown similarity index 100% rename from source/_components/device_tracker.ubee.markdown rename to source/_components/ubee.markdown diff --git a/source/_components/sensor.uber.markdown b/source/_components/uber.markdown similarity index 100% rename from source/_components/sensor.uber.markdown rename to source/_components/uber.markdown diff --git a/source/_components/device_tracker.ubus.markdown b/source/_components/ubus.markdown similarity index 100% rename from source/_components/device_tracker.ubus.markdown rename to source/_components/ubus.markdown diff --git a/source/_components/media_player.ue_smart_radio.markdown b/source/_components/ue_smart_radio.markdown similarity index 100% rename from source/_components/media_player.ue_smart_radio.markdown rename to source/_components/ue_smart_radio.markdown diff --git a/source/_components/sensor.uk_transport.markdown b/source/_components/uk_transport.markdown similarity index 100% rename from source/_components/sensor.uk_transport.markdown rename to source/_components/uk_transport.markdown diff --git a/source/_components/device_tracker.unifi_direct.markdown b/source/_components/unifi_direct.markdown similarity index 100% rename from source/_components/device_tracker.unifi_direct.markdown rename to source/_components/unifi_direct.markdown diff --git a/source/_components/media_player.universal.markdown b/source/_components/universal.markdown similarity index 100% rename from source/_components/media_player.universal.markdown rename to source/_components/universal.markdown diff --git a/source/_components/device_tracker.upc_connect.markdown b/source/_components/upc_connect.markdown similarity index 100% rename from source/_components/device_tracker.upc_connect.markdown rename to source/_components/upc_connect.markdown diff --git a/source/_components/sensor.ups.markdown b/source/_components/ups.markdown similarity index 100% rename from source/_components/sensor.ups.markdown rename to source/_components/ups.markdown diff --git a/source/_components/sensor.uptime.markdown b/source/_components/uptime.markdown similarity index 100% rename from source/_components/sensor.uptime.markdown rename to source/_components/uptime.markdown diff --git a/source/_components/binary_sensor.uptimerobot.markdown b/source/_components/uptimerobot.markdown similarity index 100% rename from source/_components/binary_sensor.uptimerobot.markdown rename to source/_components/uptimerobot.markdown diff --git a/source/_components/sensor.uscis.markdown b/source/_components/uscis.markdown similarity index 100% rename from source/_components/sensor.uscis.markdown rename to source/_components/uscis.markdown diff --git a/source/_components/geo_location.usgs_earthquakes_feed.markdown b/source/_components/usgs_earthquakes_feed.markdown similarity index 100% rename from source/_components/geo_location.usgs_earthquakes_feed.markdown rename to source/_components/usgs_earthquakes_feed.markdown diff --git a/source/_components/camera.uvc.markdown b/source/_components/uvc.markdown similarity index 100% rename from source/_components/camera.uvc.markdown rename to source/_components/uvc.markdown diff --git a/source/_components/sensor.vasttrafik.markdown b/source/_components/vasttrafik.markdown similarity index 100% rename from source/_components/sensor.vasttrafik.markdown rename to source/_components/vasttrafik.markdown diff --git a/source/_components/climate.venstar.markdown b/source/_components/venstar.markdown similarity index 100% rename from source/_components/climate.venstar.markdown rename to source/_components/venstar.markdown diff --git a/source/_components/sensor.version.markdown b/source/_components/version.markdown similarity index 100% rename from source/_components/sensor.version.markdown rename to source/_components/version.markdown diff --git a/source/_components/switch.vesync.markdown b/source/_components/vesync.markdown similarity index 100% rename from source/_components/switch.vesync.markdown rename to source/_components/vesync.markdown diff --git a/source/_components/sensor.viaggiatreno.markdown b/source/_components/viaggiatreno.markdown similarity index 100% rename from source/_components/sensor.viaggiatreno.markdown rename to source/_components/viaggiatreno.markdown diff --git a/source/_components/media_player.vizio.markdown b/source/_components/vizio.markdown similarity index 100% rename from source/_components/media_player.vizio.markdown rename to source/_components/vizio.markdown diff --git a/source/_components/media_player.vlc.markdown b/source/_components/vlc.markdown similarity index 100% rename from source/_components/media_player.vlc.markdown rename to source/_components/vlc.markdown diff --git a/source/_components/tts.voicerss.markdown b/source/_components/voicerss.markdown similarity index 100% rename from source/_components/tts.voicerss.markdown rename to source/_components/voicerss.markdown diff --git a/source/_components/sensor.volkszaehler.markdown b/source/_components/volkszaehler.markdown similarity index 100% rename from source/_components/sensor.volkszaehler.markdown rename to source/_components/volkszaehler.markdown diff --git a/source/_components/media_player.volumio.markdown b/source/_components/volumio.markdown similarity index 100% rename from source/_components/media_player.volumio.markdown rename to source/_components/volumio.markdown diff --git a/source/_components/sensor.waqi.markdown b/source/_components/waqi.markdown similarity index 100% rename from source/_components/sensor.waqi.markdown rename to source/_components/waqi.markdown diff --git a/source/_components/sensor.waze_travel_time.markdown b/source/_components/waze_travel_time.markdown similarity index 100% rename from source/_components/sensor.waze_travel_time.markdown rename to source/_components/waze_travel_time.markdown diff --git a/source/_components/telegram_bot.webhooks.markdown b/source/_components/webhooks.markdown similarity index 100% rename from source/_components/telegram_bot.webhooks.markdown rename to source/_components/webhooks.markdown diff --git a/source/_components/media_player.webostv.markdown b/source/_components/webostv.markdown similarity index 100% rename from source/_components/media_player.webostv.markdown rename to source/_components/webostv.markdown diff --git a/source/_components/sensor.whois.markdown b/source/_components/whois.markdown similarity index 100% rename from source/_components/sensor.whois.markdown rename to source/_components/whois.markdown diff --git a/source/_components/binary_sensor.workday.markdown b/source/_components/workday.markdown similarity index 100% rename from source/_components/binary_sensor.workday.markdown rename to source/_components/workday.markdown diff --git a/source/_components/sensor.worldclock.markdown b/source/_components/worldclock.markdown similarity index 100% rename from source/_components/sensor.worldclock.markdown rename to source/_components/worldclock.markdown diff --git a/source/_components/sensor.worldtidesinfo.markdown b/source/_components/worldtidesinfo.markdown similarity index 100% rename from source/_components/sensor.worldtidesinfo.markdown rename to source/_components/worldtidesinfo.markdown diff --git a/source/_components/sensor.worxlandroid.markdown b/source/_components/worxlandroid.markdown similarity index 100% rename from source/_components/sensor.worxlandroid.markdown rename to source/_components/worxlandroid.markdown diff --git a/source/_components/sensor.wsdot.markdown b/source/_components/wsdot.markdown similarity index 100% rename from source/_components/sensor.wsdot.markdown rename to source/_components/wsdot.markdown diff --git a/source/_components/sensor.wunderground.markdown b/source/_components/wunderground.markdown similarity index 100% rename from source/_components/sensor.wunderground.markdown rename to source/_components/wunderground.markdown diff --git a/source/_components/light.x10.markdown b/source/_components/x10.markdown similarity index 100% rename from source/_components/light.x10.markdown rename to source/_components/x10.markdown diff --git a/source/_components/sensor.xbox_live.markdown b/source/_components/xbox_live.markdown similarity index 100% rename from source/_components/sensor.xbox_live.markdown rename to source/_components/xbox_live.markdown diff --git a/source/_components/camera.xeoma.markdown b/source/_components/xeoma.markdown similarity index 100% rename from source/_components/camera.xeoma.markdown rename to source/_components/xeoma.markdown diff --git a/source/_components/device_tracker.xfinity.markdown b/source/_components/xfinity.markdown similarity index 100% rename from source/_components/device_tracker.xfinity.markdown rename to source/_components/xfinity.markdown diff --git a/source/_components/camera.xiaomi.markdown b/source/_components/xiaomi.markdown similarity index 100% rename from source/_components/camera.xiaomi.markdown rename to source/_components/xiaomi.markdown diff --git a/source/_components/device_tracker.xiaomi_miio.markdown b/source/_components/xiaomi_miio.markdown similarity index 100% rename from source/_components/device_tracker.xiaomi_miio.markdown rename to source/_components/xiaomi_miio.markdown diff --git a/source/_components/media_player.xiaomi_tv.markdown b/source/_components/xiaomi_tv.markdown similarity index 100% rename from source/_components/media_player.xiaomi_tv.markdown rename to source/_components/xiaomi_tv.markdown diff --git a/source/_components/notify.xmpp.markdown b/source/_components/xmpp.markdown similarity index 100% rename from source/_components/notify.xmpp.markdown rename to source/_components/xmpp.markdown diff --git a/source/_components/alarm_control_panel.yale_smart_alarm.markdown b/source/_components/yale_smart_alarm.markdown similarity index 100% rename from source/_components/alarm_control_panel.yale_smart_alarm.markdown rename to source/_components/yale_smart_alarm.markdown diff --git a/source/_components/media_player.yamaha.markdown b/source/_components/yamaha.markdown similarity index 100% rename from source/_components/media_player.yamaha.markdown rename to source/_components/yamaha.markdown diff --git a/source/_components/media_player.yamaha_musiccast.markdown b/source/_components/yamaha_musiccast.markdown similarity index 100% rename from source/_components/media_player.yamaha_musiccast.markdown rename to source/_components/yamaha_musiccast.markdown diff --git a/source/_components/tts.yandextts.markdown b/source/_components/yandextts.markdown similarity index 100% rename from source/_components/tts.yandextts.markdown rename to source/_components/yandextts.markdown diff --git a/source/_components/light.yeelightsunflower.markdown b/source/_components/yeelightsunflower.markdown similarity index 100% rename from source/_components/light.yeelightsunflower.markdown rename to source/_components/yeelightsunflower.markdown diff --git a/source/_components/notify.yessssms.markdown b/source/_components/yessssms.markdown similarity index 100% rename from source/_components/notify.yessssms.markdown rename to source/_components/yessssms.markdown diff --git a/source/_components/camera.yi.markdown b/source/_components/yi.markdown similarity index 100% rename from source/_components/camera.yi.markdown rename to source/_components/yi.markdown diff --git a/source/_components/sensor.yr.markdown b/source/_components/yr.markdown similarity index 100% rename from source/_components/sensor.yr.markdown rename to source/_components/yr.markdown diff --git a/source/_components/sensor.yweather.markdown b/source/_components/yweather.markdown similarity index 100% rename from source/_components/sensor.yweather.markdown rename to source/_components/yweather.markdown diff --git a/source/_components/sensor.zamg.markdown b/source/_components/zamg.markdown similarity index 100% rename from source/_components/sensor.zamg.markdown rename to source/_components/zamg.markdown diff --git a/source/_components/light.zengge.markdown b/source/_components/zengge.markdown similarity index 100% rename from source/_components/light.zengge.markdown rename to source/_components/zengge.markdown diff --git a/source/_components/sensor.zestimate.markdown b/source/_components/zestimate.markdown similarity index 100% rename from source/_components/sensor.zestimate.markdown rename to source/_components/zestimate.markdown diff --git a/source/_components/climate.zhong_hong.markdown b/source/_components/zhong_hong.markdown similarity index 100% rename from source/_components/climate.zhong_hong.markdown rename to source/_components/zhong_hong.markdown diff --git a/source/_components/media_player.ziggo_mediabox_xl.markdown b/source/_components/ziggo_mediabox_xl.markdown similarity index 100% rename from source/_components/media_player.ziggo_mediabox_xl.markdown rename to source/_components/ziggo_mediabox_xl.markdown