From 57c6dec6c297fae2354611ce6e7ef623e74a7cbc Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 2 Oct 2019 00:04:39 +0200 Subject: [PATCH] Rename components folders to integrations --- source/{_components => _integrations}/abode.markdown | 0 source/{_components => _integrations}/acer_projector.markdown | 0 source/{_components => _integrations}/actiontec.markdown | 0 source/{_components => _integrations}/adguard.markdown | 0 source/{_components => _integrations}/ads.markdown | 0 source/{_components => _integrations}/aftership.markdown | 0 source/{_components => _integrations}/air_quality.markdown | 0 source/{_components => _integrations}/airvisual.markdown | 0 source/{_components => _integrations}/aladdin_connect.markdown | 0 .../alarm_control_panel.ifttt.markdown | 0 .../{_components => _integrations}/alarm_control_panel.markdown | 0 .../alarm_control_panel.mqtt.markdown | 0 source/{_components => _integrations}/alarmdecoder.markdown | 0 source/{_components => _integrations}/alarmdotcom.markdown | 0 source/{_components => _integrations}/alert.markdown | 0 .../{_components => _integrations}/alexa.flash_briefings.markdown | 0 source/{_components => _integrations}/alexa.intent.markdown | 0 source/{_components => _integrations}/alexa.markdown | 0 source/{_components => _integrations}/alexa.smart_home.markdown | 0 source/{_components => _integrations}/alpha_vantage.markdown | 0 source/{_components => _integrations}/amazon_polly.markdown | 0 source/{_components => _integrations}/ambiclimate.markdown | 0 source/{_components => _integrations}/ambient_station.markdown | 0 source/{_components => _integrations}/amcrest.markdown | 0 source/{_components => _integrations}/ampio.markdown | 0 source/{_components => _integrations}/android_ip_webcam.markdown | 0 source/{_components => _integrations}/androidtv.markdown | 0 source/{_components => _integrations}/anel_pwrctrl.markdown | 0 source/{_components => _integrations}/anthemav.markdown | 0 source/{_components => _integrations}/apache_kafka.markdown | 0 source/{_components => _integrations}/apcupsd.markdown | 0 source/{_components => _integrations}/api.markdown | 0 source/{_components => _integrations}/apns.markdown | 0 source/{_components => _integrations}/apple_tv.markdown | 0 source/{_components => _integrations}/aprs.markdown | 0 source/{_components => _integrations}/aqualogic.markdown | 0 source/{_components => _integrations}/aquostv.markdown | 0 source/{_components => _integrations}/arcam_fmj.markdown | 0 source/{_components => _integrations}/arduino.markdown | 0 source/{_components => _integrations}/arest.markdown | 0 source/{_components => _integrations}/arlo.markdown | 0 source/{_components => _integrations}/aruba.markdown | 0 source/{_components => _integrations}/arwn.markdown | 0 source/{_components => _integrations}/asterisk_cdr.markdown | 0 source/{_components => _integrations}/asterisk_mbox.markdown | 0 source/{_components => _integrations}/asuswrt.markdown | 0 source/{_components => _integrations}/atome.markdown | 0 source/{_components => _integrations}/august.markdown | 0 source/{_components => _integrations}/aurora.markdown | 0 .../{_components => _integrations}/aurora_abb_powerone.markdown | 0 source/{_components => _integrations}/auth.markdown | 0 source/{_components => _integrations}/automatic.markdown | 0 source/{_components => _integrations}/automation.markdown | 0 source/{_components => _integrations}/avea.markdown | 0 source/{_components => _integrations}/avion.markdown | 0 source/{_components => _integrations}/awair.markdown | 0 source/{_components => _integrations}/aws.markdown | 0 source/{_components => _integrations}/axis.markdown | 0 source/{_components => _integrations}/azure_event_hub.markdown | 0 source/{_components => _integrations}/baidu.markdown | 0 source/{_components => _integrations}/bayesian.markdown | 0 source/{_components => _integrations}/bbb_gpio.markdown | 0 source/{_components => _integrations}/bbox.markdown | 0 source/{_components => _integrations}/beewi_smartclim.markdown | 0 source/{_components => _integrations}/bh1750.markdown | 0 source/{_components => _integrations}/binary_sensor.knx.markdown | 0 source/{_components => _integrations}/binary_sensor.markdown | 0 .../{_components => _integrations}/binary_sensor.modbus.markdown | 0 source/{_components => _integrations}/binary_sensor.mqtt.markdown | 0 .../binary_sensor.mysensors.markdown | 0 source/{_components => _integrations}/binary_sensor.rest.markdown | 0 .../{_components => _integrations}/binary_sensor.rflink.markdown | 0 .../{_components => _integrations}/binary_sensor.rfxtrx.markdown | 0 .../binary_sensor.template.markdown | 0 .../binary_sensor.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/bitcoin.markdown | 0 source/{_components => _integrations}/bizkaibus.markdown | 0 source/{_components => _integrations}/blackbird.markdown | 0 source/{_components => _integrations}/blink.markdown | 0 source/{_components => _integrations}/blinksticklight.markdown | 0 source/{_components => _integrations}/blinkt.markdown | 0 source/{_components => _integrations}/blockchain.markdown | 0 source/{_components => _integrations}/bloomsky.markdown | 0 source/{_components => _integrations}/bluesound.markdown | 0 .../{_components => _integrations}/bluetooth_le_tracker.markdown | 0 source/{_components => _integrations}/bluetooth_tracker.markdown | 0 source/{_components => _integrations}/bme280.markdown | 0 source/{_components => _integrations}/bme680.markdown | 0 .../{_components => _integrations}/bmw_connected_drive.markdown | 0 source/{_components => _integrations}/bom.markdown | 0 source/{_components => _integrations}/braviatv.markdown | 0 source/{_components => _integrations}/broadcast.markdown | 0 source/{_components => _integrations}/broadlink.markdown | 0 source/{_components => _integrations}/brottsplatskartan.markdown | 0 source/{_components => _integrations}/browser.markdown | 0 source/{_components => _integrations}/brunt.markdown | 0 source/{_components => _integrations}/bt_home_hub_5.markdown | 0 source/{_components => _integrations}/bt_smarthub.markdown | 0 source/{_components => _integrations}/buienradar.markdown | 0 source/{_components => _integrations}/caldav.markdown | 0 source/{_components => _integrations}/calendar.google.markdown | 0 source/{_components => _integrations}/calendar.markdown | 0 source/{_components => _integrations}/camera.ffmpeg.markdown | 0 source/{_components => _integrations}/camera.markdown | 0 source/{_components => _integrations}/camera.mqtt.markdown | 0 source/{_components => _integrations}/canary.markdown | 0 source/{_components => _integrations}/cast.markdown | 0 source/{_components => _integrations}/cert_expiry.markdown | 0 source/{_components => _integrations}/channels.markdown | 0 source/{_components => _integrations}/cisco_ios.markdown | 0 .../cisco_mobility_express.markdown | 0 source/{_components => _integrations}/cisco_webex_teams.markdown | 0 source/{_components => _integrations}/ciscospark.markdown | 0 source/{_components => _integrations}/citybikes.markdown | 0 source/{_components => _integrations}/clementine.markdown | 0 source/{_components => _integrations}/clickatell.markdown | 0 source/{_components => _integrations}/clicksend.markdown | 0 source/{_components => _integrations}/clicksend_tts.markdown | 0 source/{_components => _integrations}/climate.knx.markdown | 0 source/{_components => _integrations}/climate.markdown | 0 source/{_components => _integrations}/climate.modbus.markdown | 0 source/{_components => _integrations}/climate.mqtt.markdown | 0 source/{_components => _integrations}/climate.mysensors.markdown | 0 source/{_components => _integrations}/cloud.markdown | 0 source/{_components => _integrations}/cloudflare.markdown | 0 source/{_components => _integrations}/cmus.markdown | 0 source/{_components => _integrations}/co2signal.markdown | 0 source/{_components => _integrations}/coinbase.markdown | 0 source/{_components => _integrations}/coinmarketcap.markdown | 0 .../{_components => _integrations}/comed_hourly_pricing.markdown | 0 source/{_components => _integrations}/comfoconnect.markdown | 0 source/{_components => _integrations}/command_line.markdown | 0 source/{_components => _integrations}/concord232.markdown | 0 source/{_components => _integrations}/config.markdown | 0 source/{_components => _integrations}/configurator.markdown | 0 source/{_components => _integrations}/conversation.markdown | 0 source/{_components => _integrations}/coolmaster.markdown | 0 source/{_components => _integrations}/counter.markdown | 0 source/{_components => _integrations}/cover.command_line.markdown | 0 source/{_components => _integrations}/cover.group.markdown | 0 source/{_components => _integrations}/cover.knx.markdown | 0 source/{_components => _integrations}/cover.markdown | 0 source/{_components => _integrations}/cover.mqtt.markdown | 0 source/{_components => _integrations}/cover.mysensors.markdown | 0 source/{_components => _integrations}/cover.rflink.markdown | 0 source/{_components => _integrations}/cover.rfxtrx.markdown | 0 source/{_components => _integrations}/cover.template.markdown | 0 source/{_components => _integrations}/cover.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/cppm_tracker.markdown | 0 source/{_components => _integrations}/cpuspeed.markdown | 0 source/{_components => _integrations}/crimereports.markdown | 0 source/{_components => _integrations}/cups.markdown | 0 source/{_components => _integrations}/currencylayer.markdown | 0 source/{_components => _integrations}/daikin.markdown | 0 source/{_components => _integrations}/danfoss_air.markdown | 0 source/{_components => _integrations}/darksky.markdown | 0 source/{_components => _integrations}/datadog.markdown | 0 source/{_components => _integrations}/ddwrt.markdown | 0 source/{_components => _integrations}/deconz.markdown | 0 source/{_components => _integrations}/decora.markdown | 0 source/{_components => _integrations}/decora_wifi.markdown | 0 source/{_components => _integrations}/default_config.markdown | 0 source/{_components => _integrations}/delijn.markdown | 0 source/{_components => _integrations}/deluge.markdown | 0 source/{_components => _integrations}/demo.markdown | 0 source/{_components => _integrations}/denon.markdown | 0 source/{_components => _integrations}/denonavr.markdown | 0 source/{_components => _integrations}/deutsche_bahn.markdown | 0 source/{_components => _integrations}/device_automation.markdown | 0 .../device_sun_light_trigger.markdown | 0 source/{_components => _integrations}/device_tracker.markdown | 0 .../{_components => _integrations}/device_tracker.mqtt.markdown | 0 .../device_tracker.mysensors.markdown | 0 .../{_components => _integrations}/device_tracker.xiaomi.markdown | 0 source/{_components => _integrations}/dht.markdown | 0 source/{_components => _integrations}/dialogflow.markdown | 0 source/{_components => _integrations}/digital_ocean.markdown | 0 source/{_components => _integrations}/digitalloggers.markdown | 0 source/{_components => _integrations}/directv.markdown | 0 source/{_components => _integrations}/discogs.markdown | 0 source/{_components => _integrations}/discord.markdown | 0 source/{_components => _integrations}/discovery.markdown | 0 source/{_components => _integrations}/dispatcher.markdown | 0 source/{_components => _integrations}/dlib_face_detect.markdown | 0 source/{_components => _integrations}/dlib_face_identify.markdown | 0 source/{_components => _integrations}/dlink.markdown | 0 source/{_components => _integrations}/dlna_dmr.markdown | 0 source/{_components => _integrations}/dnsip.markdown | 0 source/{_components => _integrations}/dominos.markdown | 0 source/{_components => _integrations}/doorbird.markdown | 0 source/{_components => _integrations}/dovado.markdown | 0 source/{_components => _integrations}/downloader.markdown | 0 source/{_components => _integrations}/dsmr.markdown | 0 source/{_components => _integrations}/dte_energy_bridge.markdown | 0 .../{_components => _integrations}/dublin_bus_transport.markdown | 0 source/{_components => _integrations}/duckdns.markdown | 0 source/{_components => _integrations}/duke_energy.markdown | 0 source/{_components => _integrations}/dunehd.markdown | 0 .../{_components => _integrations}/dwd_weather_warnings.markdown | 0 source/{_components => _integrations}/dweet.markdown | 0 source/{_components => _integrations}/dyson.markdown | 0 source/{_components => _integrations}/ebox.markdown | 0 source/{_components => _integrations}/ebusd.markdown | 0 source/{_components => _integrations}/ecoal_boiler.markdown | 0 source/{_components => _integrations}/ecobee.markdown | 0 source/{_components => _integrations}/econet.markdown | 0 source/{_components => _integrations}/ecovacs.markdown | 0 .../{_components => _integrations}/eddystone_temperature.markdown | 0 source/{_components => _integrations}/edimax.markdown | 0 source/{_components => _integrations}/ee_brightbox.markdown | 0 source/{_components => _integrations}/efergy.markdown | 0 source/{_components => _integrations}/egardia.markdown | 0 source/{_components => _integrations}/eight_sleep.markdown | 0 source/{_components => _integrations}/eliqonline.markdown | 0 source/{_components => _integrations}/elkm1.markdown | 0 source/{_components => _integrations}/emby.markdown | 0 source/{_components => _integrations}/emoncms.markdown | 0 source/{_components => _integrations}/emoncms_history.markdown | 0 source/{_components => _integrations}/emulated_hue.markdown | 0 source/{_components => _integrations}/emulated_roku.markdown | 0 source/{_components => _integrations}/enigma2.markdown | 0 source/{_components => _integrations}/enocean.markdown | 0 source/{_components => _integrations}/enphase_envoy.markdown | 0 .../entur_public_transport.markdown | 0 source/{_components => _integrations}/environment_canada.markdown | 0 source/{_components => _integrations}/envirophat.markdown | 0 source/{_components => _integrations}/envisalink.markdown | 0 source/{_components => _integrations}/ephember.markdown | 0 source/{_components => _integrations}/epson.markdown | 0 source/{_components => _integrations}/epsonworkforce.markdown | 0 source/{_components => _integrations}/eq3btsmart.markdown | 0 source/{_components => _integrations}/esphome.markdown | 0 source/{_components => _integrations}/essent.markdown | 0 source/{_components => _integrations}/etherscan.markdown | 0 source/{_components => _integrations}/eufy.markdown | 0 source/{_components => _integrations}/everlights.markdown | 0 source/{_components => _integrations}/evohome.markdown | 0 source/{_components => _integrations}/facebook.markdown | 0 source/{_components => _integrations}/facebox.markdown | 0 source/{_components => _integrations}/fail2ban.markdown | 0 source/{_components => _integrations}/familyhub.markdown | 0 source/{_components => _integrations}/fan.markdown | 0 source/{_components => _integrations}/fan.mqtt.markdown | 0 source/{_components => _integrations}/fan.template.markdown | 0 source/{_components => _integrations}/fan.xiaomi_miio.markdown | 0 source/{_components => _integrations}/fastdotcom.markdown | 0 source/{_components => _integrations}/fedex.markdown | 0 source/{_components => _integrations}/feedreader.markdown | 0 source/{_components => _integrations}/ffmpeg.markdown | 0 source/{_components => _integrations}/ffmpeg_motion.markdown | 0 source/{_components => _integrations}/ffmpeg_noise.markdown | 0 source/{_components => _integrations}/fibaro.markdown | 0 source/{_components => _integrations}/fido.markdown | 0 source/{_components => _integrations}/file.markdown | 0 source/{_components => _integrations}/filesize.markdown | 0 source/{_components => _integrations}/filter.markdown | 0 source/{_components => _integrations}/fints.markdown | 0 source/{_components => _integrations}/fitbit.markdown | 0 source/{_components => _integrations}/fixer.markdown | 0 source/{_components => _integrations}/fleetgo.markdown | 0 source/{_components => _integrations}/flexit.markdown | 0 source/{_components => _integrations}/flic.markdown | 0 source/{_components => _integrations}/flock.markdown | 0 source/{_components => _integrations}/flunearyou.markdown | 0 source/{_components => _integrations}/flux.markdown | 0 source/{_components => _integrations}/flux_led.markdown | 0 source/{_components => _integrations}/folder.markdown | 0 source/{_components => _integrations}/folder_watcher.markdown | 0 source/{_components => _integrations}/foobot.markdown | 0 source/{_components => _integrations}/fortigate.markdown | 0 source/{_components => _integrations}/fortios.markdown | 0 source/{_components => _integrations}/foscam.markdown | 0 source/{_components => _integrations}/foursquare.markdown | 0 source/{_components => _integrations}/free_mobile.markdown | 0 source/{_components => _integrations}/freebox.markdown | 0 source/{_components => _integrations}/freedns.markdown | 0 source/{_components => _integrations}/fritz.markdown | 0 source/{_components => _integrations}/fritzbox.markdown | 0 .../{_components => _integrations}/fritzbox_callmonitor.markdown | 0 .../{_components => _integrations}/fritzbox_netmonitor.markdown | 0 source/{_components => _integrations}/fritzdect.markdown | 0 source/{_components => _integrations}/fronius.markdown | 0 source/{_components => _integrations}/frontend.markdown | 0 source/{_components => _integrations}/frontier_silicon.markdown | 0 source/{_components => _integrations}/futurenow.markdown | 0 source/{_components => _integrations}/garadget.markdown | 0 source/{_components => _integrations}/gc100.markdown | 0 source/{_components => _integrations}/gearbest.markdown | 0 source/{_components => _integrations}/geizhals.markdown | 0 source/{_components => _integrations}/generic_ip_camera.markdown | 0 source/{_components => _integrations}/generic_thermostat.markdown | 0 source/{_components => _integrations}/geniushub.markdown | 0 source/{_components => _integrations}/geo_json_events.markdown | 0 source/{_components => _integrations}/geo_location.markdown | 0 source/{_components => _integrations}/geo_rss_events.markdown | 0 source/{_components => _integrations}/geofency.markdown | 0 source/{_components => _integrations}/geonetnz_quakes.markdown | 0 source/{_components => _integrations}/github.markdown | 0 source/{_components => _integrations}/gitlab_ci.markdown | 0 source/{_components => _integrations}/gitter.markdown | 0 source/{_components => _integrations}/glances.markdown | 0 source/{_components => _integrations}/gntp.markdown | 0 source/{_components => _integrations}/goalfeed.markdown | 0 source/{_components => _integrations}/gogogate2.markdown | 0 source/{_components => _integrations}/google_assistant.markdown | 0 source/{_components => _integrations}/google_cloud.markdown | 0 source/{_components => _integrations}/google_domains.markdown | 0 source/{_components => _integrations}/google_maps.markdown | 0 source/{_components => _integrations}/google_pubsub.markdown | 0 source/{_components => _integrations}/google_translate.markdown | 0 source/{_components => _integrations}/google_travel_time.markdown | 0 source/{_components => _integrations}/google_wifi.markdown | 0 source/{_components => _integrations}/gpmdp.markdown | 0 source/{_components => _integrations}/gpsd.markdown | 0 source/{_components => _integrations}/gpslogger.markdown | 0 source/{_components => _integrations}/graphite.markdown | 0 source/{_components => _integrations}/greeneye_monitor.markdown | 0 source/{_components => _integrations}/greenwave.markdown | 0 source/{_components => _integrations}/group.markdown | 0 source/{_components => _integrations}/growatt_server.markdown | 0 source/{_components => _integrations}/gstreamer.markdown | 0 source/{_components => _integrations}/gtfs.markdown | 0 source/{_components => _integrations}/gtt.markdown | 0 source/{_components => _integrations}/habitica.markdown | 0 source/{_components => _integrations}/hangouts.markdown | 0 source/{_components => _integrations}/harman_kardon_avr.markdown | 0 source/{_components => _integrations}/harmony.markdown | 0 source/{_components => _integrations}/haveibeenpwned.markdown | 0 source/{_components => _integrations}/hddtemp.markdown | 0 source/{_components => _integrations}/hdmi_cec.markdown | 0 source/{_components => _integrations}/heatmiser.markdown | 0 source/{_components => _integrations}/heos.markdown | 0 source/{_components => _integrations}/hikvision.markdown | 0 source/{_components => _integrations}/hikvisioncam.markdown | 0 source/{_components => _integrations}/hipchat.markdown | 0 source/{_components => _integrations}/history.markdown | 0 source/{_components => _integrations}/history_graph.markdown | 0 source/{_components => _integrations}/history_stats.markdown | 0 source/{_components => _integrations}/hitron_coda.markdown | 0 source/{_components => _integrations}/hive.markdown | 0 source/{_components => _integrations}/hlk_sw16.markdown | 0 source/{_components => _integrations}/homeassistant.markdown | 0 source/{_components => _integrations}/homekit.markdown | 0 source/{_components => _integrations}/homekit_controller.markdown | 0 source/{_components => _integrations}/homematic.markdown | 0 source/{_components => _integrations}/homematicip_cloud.markdown | 0 source/{_components => _integrations}/homeworks.markdown | 0 source/{_components => _integrations}/honeywell.markdown | 0 source/{_components => _integrations}/hook.markdown | 0 source/{_components => _integrations}/horizon.markdown | 0 source/{_components => _integrations}/hp_ilo.markdown | 0 source/{_components => _integrations}/html5.markdown | 0 source/{_components => _integrations}/http.markdown | 0 source/{_components => _integrations}/htu21d.markdown | 0 source/{_components => _integrations}/huawei_lte.markdown | 0 source/{_components => _integrations}/huawei_router.markdown | 0 source/{_components => _integrations}/hue.markdown | 0 .../hunterdouglas_powerview.markdown | 0 source/{_components => _integrations}/hydrawise.markdown | 0 source/{_components => _integrations}/hydroquebec.markdown | 0 source/{_components => _integrations}/hyperion.markdown | 0 source/{_components => _integrations}/ialarm.markdown | 0 source/{_components => _integrations}/iaqualink.markdown | 0 source/{_components => _integrations}/icloud.markdown | 0 source/{_components => _integrations}/idteck_prox.markdown | 0 source/{_components => _integrations}/ifttt.markdown | 0 source/{_components => _integrations}/iglo.markdown | 0 source/{_components => _integrations}/ign_sismologia.markdown | 0 source/{_components => _integrations}/ihc.markdown | 0 source/{_components => _integrations}/image_processing.markdown | 0 source/{_components => _integrations}/imap.markdown | 0 source/{_components => _integrations}/imap_email_content.markdown | 0 source/{_components => _integrations}/incomfort.markdown | 0 source/{_components => _integrations}/influxdb.markdown | 0 source/{_components => _integrations}/input_boolean.markdown | 0 source/{_components => _integrations}/input_datetime.markdown | 0 source/{_components => _integrations}/input_number.markdown | 0 source/{_components => _integrations}/input_select.markdown | 0 source/{_components => _integrations}/input_text.markdown | 0 source/{_components => _integrations}/insteon.markdown | 0 source/{_components => _integrations}/integration.markdown | 0 source/{_components => _integrations}/intent_script.markdown | 0 source/{_components => _integrations}/ios.markdown | 0 source/{_components => _integrations}/iota.markdown | 0 source/{_components => _integrations}/iperf3.markdown | 0 source/{_components => _integrations}/ipma.markdown | 0 source/{_components => _integrations}/iqvia.markdown | 0 .../{_components => _integrations}/irish_rail_transport.markdown | 0 .../{_components => _integrations}/islamic_prayer_times.markdown | 0 source/{_components => _integrations}/iss.markdown | 0 source/{_components => _integrations}/isy994.markdown | 0 source/{_components => _integrations}/itach.markdown | 0 source/{_components => _integrations}/itunes.markdown | 0 source/{_components => _integrations}/jewish_calendar.markdown | 0 source/{_components => _integrations}/joaoapps_join.markdown | 0 source/{_components => _integrations}/juicenet.markdown | 0 source/{_components => _integrations}/kankun.markdown | 0 source/{_components => _integrations}/keba.markdown | 0 source/{_components => _integrations}/keenetic_ndms2.markdown | 0 source/{_components => _integrations}/keyboard.markdown | 0 source/{_components => _integrations}/keyboard_remote.markdown | 0 source/{_components => _integrations}/kira.markdown | 0 source/{_components => _integrations}/kiwi.markdown | 0 source/{_components => _integrations}/knx.markdown | 0 source/{_components => _integrations}/kodi.markdown | 0 source/{_components => _integrations}/konnected.markdown | 0 source/{_components => _integrations}/kwb.markdown | 0 source/{_components => _integrations}/lacrosse.markdown | 0 source/{_components => _integrations}/lametric.markdown | 0 source/{_components => _integrations}/lannouncer.markdown | 0 source/{_components => _integrations}/lastfm.markdown | 0 source/{_components => _integrations}/launch_library.markdown | 0 source/{_components => _integrations}/lcn.markdown | 0 source/{_components => _integrations}/lg_netcast.markdown | 0 source/{_components => _integrations}/lg_soundbar.markdown | 0 source/{_components => _integrations}/life360.markdown | 0 source/{_components => _integrations}/lifx.markdown | 0 source/{_components => _integrations}/lifx_cloud.markdown | 0 source/{_components => _integrations}/light.group.markdown | 0 source/{_components => _integrations}/light.knx.markdown | 0 source/{_components => _integrations}/light.markdown | 0 source/{_components => _integrations}/light.mqtt.markdown | 0 source/{_components => _integrations}/light.mysensors.markdown | 0 source/{_components => _integrations}/light.rflink.markdown | 0 source/{_components => _integrations}/light.rfxtrx.markdown | 0 source/{_components => _integrations}/light.switch.markdown | 0 source/{_components => _integrations}/light.template.markdown | 0 source/{_components => _integrations}/light.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/light.xiaomi_miio.markdown | 0 source/{_components => _integrations}/lightwave.markdown | 0 source/{_components => _integrations}/limitlessled.markdown | 0 source/{_components => _integrations}/linksys_ap.markdown | 0 source/{_components => _integrations}/linksys_smart.markdown | 0 source/{_components => _integrations}/linky.markdown | 0 source/{_components => _integrations}/linode.markdown | 0 source/{_components => _integrations}/linux_battery.markdown | 0 source/{_components => _integrations}/lirc.markdown | 0 source/{_components => _integrations}/litejet.markdown | 0 source/{_components => _integrations}/liveboxplaytv.markdown | 0 source/{_components => _integrations}/llamalab_automate.markdown | 0 source/{_components => _integrations}/local_file.markdown | 0 source/{_components => _integrations}/locative.md | 0 source/{_components => _integrations}/lock.markdown | 0 source/{_components => _integrations}/lock.mqtt.markdown | 0 source/{_components => _integrations}/lock.template.markdown | 0 source/{_components => _integrations}/lock.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/lockitron.markdown | 0 source/{_components => _integrations}/logbook.markdown | 0 source/{_components => _integrations}/logentries.markdown | 0 source/{_components => _integrations}/logger.markdown | 0 source/{_components => _integrations}/logi_circle.markdown | 0 source/{_components => _integrations}/london_air.markdown | 0 source/{_components => _integrations}/london_underground.markdown | 0 source/{_components => _integrations}/loopenergy.markdown | 0 source/{_components => _integrations}/luci.markdown | 0 source/{_components => _integrations}/luftdaten.markdown | 0 source/{_components => _integrations}/lupusec.markdown | 0 source/{_components => _integrations}/lutron.markdown | 0 source/{_components => _integrations}/lutron_caseta.markdown | 0 source/{_components => _integrations}/lw12wifi.markdown | 0 source/{_components => _integrations}/lyft.markdown | 0 source/{_components => _integrations}/magicseaweed.markdown | 0 source/{_components => _integrations}/mailbox.markdown | 0 source/{_components => _integrations}/mailgun.markdown | 0 source/{_components => _integrations}/manual.markdown | 0 source/{_components => _integrations}/manual_mqtt.markdown | 0 source/{_components => _integrations}/map.markdown | 0 source/{_components => _integrations}/marytts.markdown | 0 source/{_components => _integrations}/mastodon.markdown | 0 source/{_components => _integrations}/matrix.markdown | 0 source/{_components => _integrations}/maxcube.markdown | 0 source/{_components => _integrations}/mcp23017.markdown | 0 source/{_components => _integrations}/media_extractor.markdown | 0 source/{_components => _integrations}/media_player.markdown | 0 source/{_components => _integrations}/mediaroom.markdown | 0 source/{_components => _integrations}/melissa.markdown | 0 source/{_components => _integrations}/meraki.markdown | 0 source/{_components => _integrations}/message_bird.markdown | 0 source/{_components => _integrations}/met.markdown | 0 source/{_components => _integrations}/meteo_france.markdown | 0 source/{_components => _integrations}/meteoalarm.markdown | 0 source/{_components => _integrations}/metoffice.markdown | 0 source/{_components => _integrations}/mfi.markdown | 0 source/{_components => _integrations}/mhz19.markdown | 0 source/{_components => _integrations}/microsoft.markdown | 0 source/{_components => _integrations}/microsoft_face.markdown | 0 .../{_components => _integrations}/microsoft_face_detect.markdown | 0 .../microsoft_face_identify.markdown | 0 source/{_components => _integrations}/miflora.markdown | 0 source/{_components => _integrations}/mikrotik.markdown | 0 source/{_components => _integrations}/mill.markdown | 0 source/{_components => _integrations}/min_max.markdown | 0 source/{_components => _integrations}/minio.markdown | 0 source/{_components => _integrations}/mitemp_bt.markdown | 0 source/{_components => _integrations}/mjpeg.markdown | 0 source/{_components => _integrations}/mobile_app.markdown | 0 source/{_components => _integrations}/mochad.markdown | 0 source/{_components => _integrations}/modbus.markdown | 0 source/{_components => _integrations}/modem_callerid.markdown | 0 source/{_components => _integrations}/mold_indicator.markdown | 0 source/{_components => _integrations}/monoprice.markdown | 0 source/{_components => _integrations}/moon.markdown | 0 source/{_components => _integrations}/mopar.markdown | 0 source/{_components => _integrations}/mpchc.markdown | 0 source/{_components => _integrations}/mpd.markdown | 0 source/{_components => _integrations}/mqtt.markdown | 0 source/{_components => _integrations}/mqtt_eventstream.markdown | 0 source/{_components => _integrations}/mqtt_json.markdown | 0 source/{_components => _integrations}/mqtt_room.markdown | 0 source/{_components => _integrations}/mqtt_statestream.markdown | 0 source/{_components => _integrations}/mvglive.markdown | 0 source/{_components => _integrations}/mychevy.markdown | 0 source/{_components => _integrations}/mycroft.markdown | 0 source/{_components => _integrations}/myq.markdown | 0 source/{_components => _integrations}/mysensors.markdown | 0 source/{_components => _integrations}/mystrom.markdown | 0 source/{_components => _integrations}/mythicbeastsdns.markdown | 0 source/{_components => _integrations}/n26.markdown | 0 source/{_components => _integrations}/nad.markdown | 0 source/{_components => _integrations}/namecheapdns.markdown | 0 source/{_components => _integrations}/nanoleaf.markdown | 0 source/{_components => _integrations}/neato.markdown | 0 .../nederlandse_spoorwegen.markdown | 0 source/{_components => _integrations}/nello.markdown | 0 source/{_components => _integrations}/ness_alarm.markdown | 0 source/{_components => _integrations}/nest.markdown | 0 source/{_components => _integrations}/netatmo.markdown | 0 source/{_components => _integrations}/netdata.markdown | 0 source/{_components => _integrations}/netgear.markdown | 0 source/{_components => _integrations}/netgear_lte.markdown | 0 source/{_components => _integrations}/netio.markdown | 0 source/{_components => _integrations}/neurio_energy.markdown | 0 source/{_components => _integrations}/nextbus.markdown | 0 source/{_components => _integrations}/nfandroidtv.markdown | 0 source/{_components => _integrations}/niko_home_control.markdown | 0 source/{_components => _integrations}/nilu.markdown | 0 source/{_components => _integrations}/nissan_leaf.markdown | 0 source/{_components => _integrations}/nmap_tracker.markdown | 0 source/{_components => _integrations}/nmbs.markdown | 0 source/{_components => _integrations}/no_ip.markdown | 0 source/{_components => _integrations}/noaa_tides.markdown | 0 source/{_components => _integrations}/norway_air.markdown | 0 .../{_components => _integrations}/notify.command_line.markdown | 0 source/{_components => _integrations}/notify.group.markdown | 0 source/{_components => _integrations}/notify.knx.markdown | 0 source/{_components => _integrations}/notify.markdown | 0 source/{_components => _integrations}/notify.mysensors.markdown | 0 source/{_components => _integrations}/notify.rest.markdown | 0 source/{_components => _integrations}/notion.markdown | 0 source/{_components => _integrations}/nsw_fuel_station.markdown | 0 .../nsw_rural_fire_service_feed.markdown | 0 source/{_components => _integrations}/nuheat.markdown | 0 source/{_components => _integrations}/nuimo_controller.markdown | 0 source/{_components => _integrations}/nuki.markdown | 0 source/{_components => _integrations}/nut.markdown | 0 source/{_components => _integrations}/nws.markdown | 0 source/{_components => _integrations}/nx584.markdown | 0 source/{_components => _integrations}/nzbget.markdown | 0 source/{_components => _integrations}/oasa_telematics.markdown | 0 source/{_components => _integrations}/obihai.markdown | 0 source/{_components => _integrations}/octoprint.markdown | 0 source/{_components => _integrations}/oem.markdown | 0 source/{_components => _integrations}/ohmconnect.markdown | 0 source/{_components => _integrations}/onboarding.markdown | 0 source/{_components => _integrations}/onewire.markdown | 0 source/{_components => _integrations}/onkyo.markdown | 0 source/{_components => _integrations}/onvif.markdown | 0 source/{_components => _integrations}/openalpr_cloud.markdown | 0 source/{_components => _integrations}/openalpr_local.markdown | 0 source/{_components => _integrations}/opencv.markdown | 0 source/{_components => _integrations}/openevse.markdown | 0 source/{_components => _integrations}/openexchangerates.markdown | 0 source/{_components => _integrations}/opengarage.markdown | 0 .../{_components => _integrations}/openhardwaremonitor.markdown | 0 source/{_components => _integrations}/openhome.markdown | 0 source/{_components => _integrations}/opensensemap.markdown | 0 source/{_components => _integrations}/opensky.markdown | 0 source/{_components => _integrations}/opentherm_gw.markdown | 0 source/{_components => _integrations}/openuv.markdown | 0 source/{_components => _integrations}/openweathermap.markdown | 0 source/{_components => _integrations}/openwrt.markdown | 0 source/{_components => _integrations}/opple.markdown | 0 source/{_components => _integrations}/orangepi_gpio.markdown | 0 source/{_components => _integrations}/orvibo.markdown | 0 source/{_components => _integrations}/osramlightify.markdown | 0 source/{_components => _integrations}/otp.markdown | 0 source/{_components => _integrations}/owlet.markdown | 0 source/{_components => _integrations}/owntracks.markdown | 0 source/{_components => _integrations}/panasonic_bluray.markdown | 0 source/{_components => _integrations}/panasonic_viera.markdown | 0 source/{_components => _integrations}/pandora.markdown | 0 source/{_components => _integrations}/panel_custom.markdown | 0 source/{_components => _integrations}/panel_iframe.markdown | 0 source/{_components => _integrations}/pencom.markdown | 0 .../persistent_notification.markdown | 0 source/{_components => _integrations}/person.markdown | 0 source/{_components => _integrations}/philips_js.markdown | 0 source/{_components => _integrations}/pi_hole.markdown | 0 source/{_components => _integrations}/picotts.markdown | 0 source/{_components => _integrations}/piglow.markdown | 0 source/{_components => _integrations}/pilight.markdown | 0 source/{_components => _integrations}/ping.markdown | 0 source/{_components => _integrations}/pioneer.markdown | 0 source/{_components => _integrations}/pjlink.markdown | 0 source/{_components => _integrations}/plaato.markdown | 0 source/{_components => _integrations}/plant.markdown | 0 source/{_components => _integrations}/plex.markdown | 0 source/{_components => _integrations}/plugwise.markdown | 0 source/{_components => _integrations}/plum_lightpad.markdown | 0 source/{_components => _integrations}/pocketcasts.markdown | 0 source/{_components => _integrations}/point.markdown | 0 source/{_components => _integrations}/polling.markdown | 0 source/{_components => _integrations}/postnl.markdown | 0 source/{_components => _integrations}/prezzibenzina.markdown | 0 source/{_components => _integrations}/proliphix.markdown | 0 source/{_components => _integrations}/prometheus.markdown | 0 source/{_components => _integrations}/prowl.markdown | 0 source/{_components => _integrations}/proximity.markdown | 0 source/{_components => _integrations}/proxy.markdown | 0 source/{_components => _integrations}/ps4.markdown | 0 source/{_components => _integrations}/ptvsd.markdown | 0 .../{_components => _integrations}/pulseaudio_loopback.markdown | 0 source/{_components => _integrations}/push.markdown | 0 source/{_components => _integrations}/pushbullet.markdown | 0 source/{_components => _integrations}/pushetta.markdown | 0 source/{_components => _integrations}/pushover.markdown | 0 source/{_components => _integrations}/pushsafer.markdown | 0 source/{_components => _integrations}/pvoutput.markdown | 0 source/{_components => _integrations}/pyload.markdown | 0 source/{_components => _integrations}/python_script.markdown | 0 source/{_components => _integrations}/qbittorrent.markdown | 0 source/{_components => _integrations}/qld_bushfire.markdown | 0 source/{_components => _integrations}/qnap.markdown | 0 source/{_components => _integrations}/qrcode.markdown | 0 source/{_components => _integrations}/quantum_gateway.markdown | 0 source/{_components => _integrations}/qwikswitch.markdown | 0 source/{_components => _integrations}/rachio.markdown | 0 source/{_components => _integrations}/radarr.markdown | 0 source/{_components => _integrations}/radiotherm.markdown | 0 source/{_components => _integrations}/rainbird.markdown | 0 source/{_components => _integrations}/raincloud.markdown | 0 source/{_components => _integrations}/rainforest_eagle.markdown | 0 source/{_components => _integrations}/rainmachine.markdown | 0 source/{_components => _integrations}/random.markdown | 0 source/{_components => _integrations}/raspihats.markdown | 0 source/{_components => _integrations}/raspyrfm.markdown | 0 source/{_components => _integrations}/recollect_waste.markdown | 0 source/{_components => _integrations}/recorder.markdown | 0 source/{_components => _integrations}/recswitch.markdown | 0 source/{_components => _integrations}/reddit.markdown | 0 source/{_components => _integrations}/rejseplanen.markdown | 0 source/{_components => _integrations}/remember_the_milk.markdown | 0 source/{_components => _integrations}/remote.markdown | 0 source/{_components => _integrations}/remote.xiaomi_miio.markdown | 0 source/{_components => _integrations}/remote_rpi_gpio.markdown | 0 source/{_components => _integrations}/repetier.markdown | 0 source/{_components => _integrations}/rest.markdown | 0 source/{_components => _integrations}/rest_command.markdown | 0 source/{_components => _integrations}/rflink.markdown | 0 source/{_components => _integrations}/rfxtrx.markdown | 0 source/{_components => _integrations}/ring.markdown | 0 source/{_components => _integrations}/ripple.markdown | 0 source/{_components => _integrations}/rmvtransport.markdown | 0 source/{_components => _integrations}/rocketchat.markdown | 0 source/{_components => _integrations}/roku.markdown | 0 source/{_components => _integrations}/roomba.markdown | 0 source/{_components => _integrations}/route53.markdown | 0 source/{_components => _integrations}/rova.markdown | 0 source/{_components => _integrations}/rpi_camera.markdown | 0 source/{_components => _integrations}/rpi_gpio.markdown | 0 source/{_components => _integrations}/rpi_gpio_pwm.markdown | 0 source/{_components => _integrations}/rpi_pfio.markdown | 0 source/{_components => _integrations}/rpi_rf.markdown | 0 source/{_components => _integrations}/rss_feed_template.markdown | 0 source/{_components => _integrations}/rtorrent.markdown | 0 source/{_components => _integrations}/russound_rio.markdown | 0 source/{_components => _integrations}/russound_rnet.markdown | 0 source/{_components => _integrations}/sabnzbd.markdown | 0 source/{_components => _integrations}/samsungtv.markdown | 0 source/{_components => _integrations}/satel_integra.markdown | 0 source/{_components => _integrations}/scene.knx.markdown | 0 source/{_components => _integrations}/scene.markdown | 0 source/{_components => _integrations}/scrape.markdown | 0 source/{_components => _integrations}/script.markdown | 0 source/{_components => _integrations}/scsgate.markdown | 0 source/{_components => _integrations}/season.markdown | 0 source/{_components => _integrations}/sendgrid.markdown | 0 source/{_components => _integrations}/sense.markdown | 0 source/{_components => _integrations}/sensehat.markdown | 0 source/{_components => _integrations}/sensibo.markdown | 0 source/{_components => _integrations}/sensor.buienradar.markdown | 0 .../{_components => _integrations}/sensor.command_line.markdown | 0 source/{_components => _integrations}/sensor.ios.markdown | 0 source/{_components => _integrations}/sensor.knx.markdown | 0 source/{_components => _integrations}/sensor.markdown | 0 source/{_components => _integrations}/sensor.metoffice.markdown | 0 source/{_components => _integrations}/sensor.modbus.markdown | 0 source/{_components => _integrations}/sensor.mqtt.markdown | 0 source/{_components => _integrations}/sensor.mysensors.markdown | 0 source/{_components => _integrations}/sensor.rflink.markdown | 0 source/{_components => _integrations}/sensor.rfxtrx.markdown | 0 .../{_components => _integrations}/sensor.websocket_api.markdown | 0 .../{_components => _integrations}/sensor.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/sensor.xiaomi_miio.markdown | 0 source/{_components => _integrations}/serial.markdown | 0 source/{_components => _integrations}/serial_pm.markdown | 0 source/{_components => _integrations}/sesame.markdown | 0 source/{_components => _integrations}/seven_segments.markdown | 0 source/{_components => _integrations}/seventeentrack.markdown | 0 source/{_components => _integrations}/shell_command.markdown | 0 source/{_components => _integrations}/shiftr.markdown | 0 source/{_components => _integrations}/shodan.markdown | 0 source/{_components => _integrations}/shopping_list.markdown | 0 source/{_components => _integrations}/sht31.markdown | 0 source/{_components => _integrations}/sigfox.markdown | 0 source/{_components => _integrations}/simplepush.markdown | 0 source/{_components => _integrations}/simplisafe.markdown | 0 source/{_components => _integrations}/simulated.markdown | 0 source/{_components => _integrations}/sisyphus.markdown | 0 source/{_components => _integrations}/sky_hub.markdown | 0 source/{_components => _integrations}/skybeacon.markdown | 0 source/{_components => _integrations}/skybell.markdown | 0 source/{_components => _integrations}/slack.markdown | 0 source/{_components => _integrations}/sleepiq.markdown | 0 source/{_components => _integrations}/slide.markdown | 0 source/{_components => _integrations}/sma.markdown | 0 source/{_components => _integrations}/smappee.markdown | 0 source/{_components => _integrations}/smarthab.markdown | 0 source/{_components => _integrations}/smartthings.markdown | 0 source/{_components => _integrations}/smarty.markdown | 0 source/{_components => _integrations}/smhi.markdown | 0 source/{_components => _integrations}/smtp.markdown | 0 source/{_components => _integrations}/snapcast.markdown | 0 source/{_components => _integrations}/snips.markdown | 0 source/{_components => _integrations}/snmp.markdown | 0 source/{_components => _integrations}/sochain.markdown | 0 source/{_components => _integrations}/socialblade.markdown | 0 source/{_components => _integrations}/solaredge.markdown | 0 source/{_components => _integrations}/solaredge_local.markdown | 0 source/{_components => _integrations}/solax.markdown | 0 source/{_components => _integrations}/somfy.markdown | 0 source/{_components => _integrations}/somfy_mylink.markdown | 0 source/{_components => _integrations}/sonarr.markdown | 0 source/{_components => _integrations}/songpal.markdown | 0 source/{_components => _integrations}/sonos.markdown | 0 source/{_components => _integrations}/sony_projector.markdown | 0 source/{_components => _integrations}/soundtouch.markdown | 0 source/{_components => _integrations}/spaceapi.markdown | 0 source/{_components => _integrations}/spc.markdown | 0 source/{_components => _integrations}/speedtestdotnet.markdown | 0 source/{_components => _integrations}/spider.markdown | 0 source/{_components => _integrations}/splunk.markdown | 0 source/{_components => _integrations}/spotcrime.markdown | 0 source/{_components => _integrations}/spotify.markdown | 0 source/{_components => _integrations}/sql.markdown | 0 source/{_components => _integrations}/squeezebox.markdown | 0 source/{_components => _integrations}/srp_energy.markdown | 0 source/{_components => _integrations}/ssdp.markdown | 0 source/{_components => _integrations}/starlingbank.markdown | 0 source/{_components => _integrations}/startca.markdown | 0 source/{_components => _integrations}/statistics.markdown | 0 source/{_components => _integrations}/statsd.markdown | 0 source/{_components => _integrations}/steam_online.markdown | 0 source/{_components => _integrations}/stiebel_eltron.markdown | 0 source/{_components => _integrations}/stream.markdown | 0 source/{_components => _integrations}/streamlabswater.markdown | 0 source/{_components => _integrations}/stride.markdown | 0 source/{_components => _integrations}/suez_water.markdown | 0 source/{_components => _integrations}/sun.markdown | 0 source/{_components => _integrations}/supervisord.markdown | 0 source/{_components => _integrations}/supla.markdown | 0 .../swiss_hydrological_data.markdown | 0 .../swiss_public_transport.markdown | 0 source/{_components => _integrations}/swisscom.markdown | 0 .../{_components => _integrations}/switch.command_line.markdown | 0 source/{_components => _integrations}/switch.knx.markdown | 0 source/{_components => _integrations}/switch.markdown | 0 source/{_components => _integrations}/switch.modbus.markdown | 0 source/{_components => _integrations}/switch.mqtt.markdown | 0 source/{_components => _integrations}/switch.mysensors.markdown | 0 source/{_components => _integrations}/switch.pca.markdown | 0 source/{_components => _integrations}/switch.rest.markdown | 0 source/{_components => _integrations}/switch.rflink.markdown | 0 source/{_components => _integrations}/switch.rfxtrx.markdown | 0 source/{_components => _integrations}/switch.template.markdown | 0 .../{_components => _integrations}/switch.xiaomi_aqara.markdown | 0 source/{_components => _integrations}/switch.xiaomi_miio.markdown | 0 source/{_components => _integrations}/switchbot.markdown | 0 source/{_components => _integrations}/switcher_kis.markdown | 0 source/{_components => _integrations}/switchmate.markdown | 0 source/{_components => _integrations}/syncthru.markdown | 0 source/{_components => _integrations}/synology.markdown | 0 source/{_components => _integrations}/synology_chat.markdown | 0 source/{_components => _integrations}/synology_srm.markdown | 0 source/{_components => _integrations}/synologydsm.markdown | 0 source/{_components => _integrations}/syslog.markdown | 0 source/{_components => _integrations}/system_health.markdown | 0 source/{_components => _integrations}/system_log.markdown | 0 source/{_components => _integrations}/systemmonitor.markdown | 0 source/{_components => _integrations}/sytadin.markdown | 0 source/{_components => _integrations}/tado.markdown | 0 source/{_components => _integrations}/tahoma.markdown | 0 source/{_components => _integrations}/tank_utility.markdown | 0 source/{_components => _integrations}/tapsaff.markdown | 0 source/{_components => _integrations}/tautulli.markdown | 0 source/{_components => _integrations}/tcp.markdown | 0 source/{_components => _integrations}/ted5000.markdown | 0 source/{_components => _integrations}/teksavvy.markdown | 0 source/{_components => _integrations}/telegram.markdown | 0 source/{_components => _integrations}/telegram_bot.markdown | 0 source/{_components => _integrations}/tellduslive.markdown | 0 source/{_components => _integrations}/tellstick.markdown | 0 source/{_components => _integrations}/telnet.markdown | 0 source/{_components => _integrations}/temper.markdown | 0 source/{_components => _integrations}/template.markdown | 0 source/{_components => _integrations}/tensorflow.markdown | 0 source/{_components => _integrations}/tesla.markdown | 0 source/{_components => _integrations}/tfiac.markdown | 0 source/{_components => _integrations}/thermoworks_smoke.markdown | 0 source/{_components => _integrations}/thethingsnetwork.markdown | 0 source/{_components => _integrations}/thingspeak.markdown | 0 source/{_components => _integrations}/thinkingcleaner.markdown | 0 source/{_components => _integrations}/thomson.markdown | 0 source/{_components => _integrations}/threshold.markdown | 0 source/{_components => _integrations}/tibber.markdown | 0 source/{_components => _integrations}/tikteck.markdown | 0 source/{_components => _integrations}/tile.markdown | 0 source/{_components => _integrations}/time_date.markdown | 0 source/{_components => _integrations}/timer.markdown | 0 source/{_components => _integrations}/tod.markdown | 0 source/{_components => _integrations}/todoist.markdown | 0 source/{_components => _integrations}/tof.markdown | 0 source/{_components => _integrations}/tomato.markdown | 0 source/{_components => _integrations}/toon.markdown | 0 source/{_components => _integrations}/torque.markdown | 0 source/{_components => _integrations}/totalconnect.markdown | 0 source/{_components => _integrations}/touchline.markdown | 0 source/{_components => _integrations}/tplink.markdown | 0 source/{_components => _integrations}/tplink_lte.markdown | 0 source/{_components => _integrations}/traccar.markdown | 0 source/{_components => _integrations}/trackr.markdown | 0 source/{_components => _integrations}/tradfri.markdown | 0 source/{_components => _integrations}/trafikverket_train.markdown | 0 .../trafikverket_weatherstation.markdown | 0 source/{_components => _integrations}/transmission.markdown | 0 source/{_components => _integrations}/transport_nsw.markdown | 0 source/{_components => _integrations}/travisci.markdown | 0 source/{_components => _integrations}/trend.markdown | 0 source/{_components => _integrations}/tts.markdown | 0 source/{_components => _integrations}/tuya.markdown | 0 source/{_components => _integrations}/twentemilieu.markdown | 0 source/{_components => _integrations}/twilio.markdown | 0 source/{_components => _integrations}/twilio_call.markdown | 0 source/{_components => _integrations}/twilio_sms.markdown | 0 source/{_components => _integrations}/twitch.markdown | 0 source/{_components => _integrations}/twitter.markdown | 0 source/{_components => _integrations}/ubee.markdown | 0 source/{_components => _integrations}/ubus.markdown | 0 source/{_components => _integrations}/ue_smart_radio.markdown | 0 source/{_components => _integrations}/uk_transport.markdown | 0 source/{_components => _integrations}/unifi.markdown | 0 source/{_components => _integrations}/unifi_direct.markdown | 0 source/{_components => _integrations}/universal.markdown | 0 source/{_components => _integrations}/upc_connect.markdown | 0 source/{_components => _integrations}/upcloud.markdown | 0 source/{_components => _integrations}/updater.markdown | 0 source/{_components => _integrations}/upnp.markdown | 0 source/{_components => _integrations}/ups.markdown | 0 source/{_components => _integrations}/uptime.markdown | 0 source/{_components => _integrations}/uptimerobot.markdown | 0 source/{_components => _integrations}/uscis.markdown | 0 .../{_components => _integrations}/usgs_earthquakes_feed.markdown | 0 source/{_components => _integrations}/usps.markdown | 0 source/{_components => _integrations}/utility_meter.markdown | 0 source/{_components => _integrations}/uvc.markdown | 0 source/{_components => _integrations}/vacuum.markdown | 0 source/{_components => _integrations}/vacuum.mqtt.markdown | 0 source/{_components => _integrations}/vacuum.template.markdown | 0 source/{_components => _integrations}/vacuum.xiaomi_miio.markdown | 0 source/{_components => _integrations}/vallox.markdown | 0 source/{_components => _integrations}/vasttrafik.markdown | 0 source/{_components => _integrations}/velbus.markdown | 0 source/{_components => _integrations}/velux.markdown | 0 source/{_components => _integrations}/venstar.markdown | 0 source/{_components => _integrations}/vera.markdown | 0 source/{_components => _integrations}/verisure.markdown | 0 source/{_components => _integrations}/version.markdown | 0 source/{_components => _integrations}/vesync.markdown | 0 source/{_components => _integrations}/viaggiatreno.markdown | 0 source/{_components => _integrations}/vicare.markdown | 0 source/{_components => _integrations}/vivotek.markdown | 0 source/{_components => _integrations}/vizio.markdown | 0 source/{_components => _integrations}/vlc.markdown | 0 source/{_components => _integrations}/vlc_telnet.markdown | 0 source/{_components => _integrations}/voicerss.markdown | 0 source/{_components => _integrations}/volkszaehler.markdown | 0 source/{_components => _integrations}/volumio.markdown | 0 source/{_components => _integrations}/volvooncall.markdown | 0 source/{_components => _integrations}/vultr.markdown | 0 source/{_components => _integrations}/w800rf32.markdown | 0 source/{_components => _integrations}/wake_on_lan.markdown | 0 source/{_components => _integrations}/waqi.markdown | 0 source/{_components => _integrations}/water_heater.markdown | 0 source/{_components => _integrations}/waterfurnace.markdown | 0 source/{_components => _integrations}/watson_iot.markdown | 0 source/{_components => _integrations}/watson_tts.markdown | 0 source/{_components => _integrations}/waze_travel_time.markdown | 0 source/{_components => _integrations}/weather.darksky.markdown | 0 source/{_components => _integrations}/weather.markdown | 0 source/{_components => _integrations}/webhook.markdown | 0 source/{_components => _integrations}/webhooks.markdown | 0 source/{_components => _integrations}/weblink.markdown | 0 source/{_components => _integrations}/webostv.markdown | 0 source/{_components => _integrations}/websocket_api.markdown | 0 source/{_components => _integrations}/wemo.markdown | 0 source/{_components => _integrations}/whois.markdown | 0 source/{_components => _integrations}/wink.markdown | 0 source/{_components => _integrations}/wirelesstag.markdown | 0 source/{_components => _integrations}/withings.markdown | 0 source/{_components => _integrations}/workday.markdown | 0 source/{_components => _integrations}/worldclock.markdown | 0 source/{_components => _integrations}/worldtidesinfo.markdown | 0 source/{_components => _integrations}/worxlandroid.markdown | 0 source/{_components => _integrations}/wsdot.markdown | 0 source/{_components => _integrations}/wunderground.markdown | 0 source/{_components => _integrations}/wunderlist.markdown | 0 source/{_components => _integrations}/wwlln.markdown | 0 source/{_components => _integrations}/x10.markdown | 0 source/{_components => _integrations}/xbox_live.markdown | 0 source/{_components => _integrations}/xeoma.markdown | 0 source/{_components => _integrations}/xfinity.markdown | 0 source/{_components => _integrations}/xiaomi.markdown | 0 source/{_components => _integrations}/xiaomi_aqara.markdown | 0 source/{_components => _integrations}/xiaomi_miio.markdown | 0 source/{_components => _integrations}/xiaomi_tv.markdown | 0 source/{_components => _integrations}/xmpp.markdown | 0 source/{_components => _integrations}/xs1.markdown | 0 source/{_components => _integrations}/yale_smart_alarm.markdown | 0 source/{_components => _integrations}/yamaha.markdown | 0 source/{_components => _integrations}/yamaha_musiccast.markdown | 0 source/{_components => _integrations}/yandextts.markdown | 0 source/{_components => _integrations}/yeelight.markdown | 0 source/{_components => _integrations}/yeelightsunflower.markdown | 0 source/{_components => _integrations}/yessssms.markdown | 0 source/{_components => _integrations}/yi.markdown | 0 source/{_components => _integrations}/yr.markdown | 0 source/{_components => _integrations}/yweather.markdown | 0 source/{_components => _integrations}/zabbix.markdown | 0 source/{_components => _integrations}/zamg.markdown | 0 source/{_components => _integrations}/zengge.markdown | 0 source/{_components => _integrations}/zeroconf.markdown | 0 source/{_components => _integrations}/zestimate.markdown | 0 source/{_components => _integrations}/zha.markdown | 0 source/{_components => _integrations}/zhong_hong.markdown | 0 source/{_components => _integrations}/zigbee.markdown | 0 source/{_components => _integrations}/ziggo_mediabox_xl.markdown | 0 source/{_components => _integrations}/zone.markdown | 0 source/{_components => _integrations}/zoneminder.markdown | 0 source/{_components => _integrations}/zwave.markdown | 0 source/{components => integrations}/index.html | 0 960 files changed, 0 insertions(+), 0 deletions(-) rename source/{_components => _integrations}/abode.markdown (100%) rename source/{_components => _integrations}/acer_projector.markdown (100%) rename source/{_components => _integrations}/actiontec.markdown (100%) rename source/{_components => _integrations}/adguard.markdown (100%) rename source/{_components => _integrations}/ads.markdown (100%) rename source/{_components => _integrations}/aftership.markdown (100%) rename source/{_components => _integrations}/air_quality.markdown (100%) rename source/{_components => _integrations}/airvisual.markdown (100%) rename source/{_components => _integrations}/aladdin_connect.markdown (100%) rename source/{_components => _integrations}/alarm_control_panel.ifttt.markdown (100%) rename source/{_components => _integrations}/alarm_control_panel.markdown (100%) rename source/{_components => _integrations}/alarm_control_panel.mqtt.markdown (100%) rename source/{_components => _integrations}/alarmdecoder.markdown (100%) rename source/{_components => _integrations}/alarmdotcom.markdown (100%) rename source/{_components => _integrations}/alert.markdown (100%) rename source/{_components => _integrations}/alexa.flash_briefings.markdown (100%) rename source/{_components => _integrations}/alexa.intent.markdown (100%) rename source/{_components => _integrations}/alexa.markdown (100%) rename source/{_components => _integrations}/alexa.smart_home.markdown (100%) rename source/{_components => _integrations}/alpha_vantage.markdown (100%) rename source/{_components => _integrations}/amazon_polly.markdown (100%) rename source/{_components => _integrations}/ambiclimate.markdown (100%) rename source/{_components => _integrations}/ambient_station.markdown (100%) rename source/{_components => _integrations}/amcrest.markdown (100%) rename source/{_components => _integrations}/ampio.markdown (100%) rename source/{_components => _integrations}/android_ip_webcam.markdown (100%) rename source/{_components => _integrations}/androidtv.markdown (100%) rename source/{_components => _integrations}/anel_pwrctrl.markdown (100%) rename source/{_components => _integrations}/anthemav.markdown (100%) rename source/{_components => _integrations}/apache_kafka.markdown (100%) rename source/{_components => _integrations}/apcupsd.markdown (100%) rename source/{_components => _integrations}/api.markdown (100%) rename source/{_components => _integrations}/apns.markdown (100%) rename source/{_components => _integrations}/apple_tv.markdown (100%) rename source/{_components => _integrations}/aprs.markdown (100%) rename source/{_components => _integrations}/aqualogic.markdown (100%) rename source/{_components => _integrations}/aquostv.markdown (100%) rename source/{_components => _integrations}/arcam_fmj.markdown (100%) rename source/{_components => _integrations}/arduino.markdown (100%) rename source/{_components => _integrations}/arest.markdown (100%) rename source/{_components => _integrations}/arlo.markdown (100%) rename source/{_components => _integrations}/aruba.markdown (100%) rename source/{_components => _integrations}/arwn.markdown (100%) rename source/{_components => _integrations}/asterisk_cdr.markdown (100%) rename source/{_components => _integrations}/asterisk_mbox.markdown (100%) rename source/{_components => _integrations}/asuswrt.markdown (100%) rename source/{_components => _integrations}/atome.markdown (100%) rename source/{_components => _integrations}/august.markdown (100%) rename source/{_components => _integrations}/aurora.markdown (100%) rename source/{_components => _integrations}/aurora_abb_powerone.markdown (100%) rename source/{_components => _integrations}/auth.markdown (100%) rename source/{_components => _integrations}/automatic.markdown (100%) rename source/{_components => _integrations}/automation.markdown (100%) rename source/{_components => _integrations}/avea.markdown (100%) rename source/{_components => _integrations}/avion.markdown (100%) rename source/{_components => _integrations}/awair.markdown (100%) rename source/{_components => _integrations}/aws.markdown (100%) rename source/{_components => _integrations}/axis.markdown (100%) rename source/{_components => _integrations}/azure_event_hub.markdown (100%) rename source/{_components => _integrations}/baidu.markdown (100%) rename source/{_components => _integrations}/bayesian.markdown (100%) rename source/{_components => _integrations}/bbb_gpio.markdown (100%) rename source/{_components => _integrations}/bbox.markdown (100%) rename source/{_components => _integrations}/beewi_smartclim.markdown (100%) rename source/{_components => _integrations}/bh1750.markdown (100%) rename source/{_components => _integrations}/binary_sensor.knx.markdown (100%) rename source/{_components => _integrations}/binary_sensor.markdown (100%) rename source/{_components => _integrations}/binary_sensor.modbus.markdown (100%) rename source/{_components => _integrations}/binary_sensor.mqtt.markdown (100%) rename source/{_components => _integrations}/binary_sensor.mysensors.markdown (100%) rename source/{_components => _integrations}/binary_sensor.rest.markdown (100%) rename source/{_components => _integrations}/binary_sensor.rflink.markdown (100%) rename source/{_components => _integrations}/binary_sensor.rfxtrx.markdown (100%) rename source/{_components => _integrations}/binary_sensor.template.markdown (100%) rename source/{_components => _integrations}/binary_sensor.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/bitcoin.markdown (100%) rename source/{_components => _integrations}/bizkaibus.markdown (100%) rename source/{_components => _integrations}/blackbird.markdown (100%) rename source/{_components => _integrations}/blink.markdown (100%) rename source/{_components => _integrations}/blinksticklight.markdown (100%) rename source/{_components => _integrations}/blinkt.markdown (100%) rename source/{_components => _integrations}/blockchain.markdown (100%) rename source/{_components => _integrations}/bloomsky.markdown (100%) rename source/{_components => _integrations}/bluesound.markdown (100%) rename source/{_components => _integrations}/bluetooth_le_tracker.markdown (100%) rename source/{_components => _integrations}/bluetooth_tracker.markdown (100%) rename source/{_components => _integrations}/bme280.markdown (100%) rename source/{_components => _integrations}/bme680.markdown (100%) rename source/{_components => _integrations}/bmw_connected_drive.markdown (100%) rename source/{_components => _integrations}/bom.markdown (100%) rename source/{_components => _integrations}/braviatv.markdown (100%) rename source/{_components => _integrations}/broadcast.markdown (100%) rename source/{_components => _integrations}/broadlink.markdown (100%) rename source/{_components => _integrations}/brottsplatskartan.markdown (100%) rename source/{_components => _integrations}/browser.markdown (100%) rename source/{_components => _integrations}/brunt.markdown (100%) rename source/{_components => _integrations}/bt_home_hub_5.markdown (100%) rename source/{_components => _integrations}/bt_smarthub.markdown (100%) rename source/{_components => _integrations}/buienradar.markdown (100%) rename source/{_components => _integrations}/caldav.markdown (100%) rename source/{_components => _integrations}/calendar.google.markdown (100%) rename source/{_components => _integrations}/calendar.markdown (100%) rename source/{_components => _integrations}/camera.ffmpeg.markdown (100%) rename source/{_components => _integrations}/camera.markdown (100%) rename source/{_components => _integrations}/camera.mqtt.markdown (100%) rename source/{_components => _integrations}/canary.markdown (100%) rename source/{_components => _integrations}/cast.markdown (100%) rename source/{_components => _integrations}/cert_expiry.markdown (100%) rename source/{_components => _integrations}/channels.markdown (100%) rename source/{_components => _integrations}/cisco_ios.markdown (100%) rename source/{_components => _integrations}/cisco_mobility_express.markdown (100%) rename source/{_components => _integrations}/cisco_webex_teams.markdown (100%) rename source/{_components => _integrations}/ciscospark.markdown (100%) rename source/{_components => _integrations}/citybikes.markdown (100%) rename source/{_components => _integrations}/clementine.markdown (100%) rename source/{_components => _integrations}/clickatell.markdown (100%) rename source/{_components => _integrations}/clicksend.markdown (100%) rename source/{_components => _integrations}/clicksend_tts.markdown (100%) rename source/{_components => _integrations}/climate.knx.markdown (100%) rename source/{_components => _integrations}/climate.markdown (100%) rename source/{_components => _integrations}/climate.modbus.markdown (100%) rename source/{_components => _integrations}/climate.mqtt.markdown (100%) rename source/{_components => _integrations}/climate.mysensors.markdown (100%) rename source/{_components => _integrations}/cloud.markdown (100%) rename source/{_components => _integrations}/cloudflare.markdown (100%) rename source/{_components => _integrations}/cmus.markdown (100%) rename source/{_components => _integrations}/co2signal.markdown (100%) rename source/{_components => _integrations}/coinbase.markdown (100%) rename source/{_components => _integrations}/coinmarketcap.markdown (100%) rename source/{_components => _integrations}/comed_hourly_pricing.markdown (100%) rename source/{_components => _integrations}/comfoconnect.markdown (100%) rename source/{_components => _integrations}/command_line.markdown (100%) rename source/{_components => _integrations}/concord232.markdown (100%) rename source/{_components => _integrations}/config.markdown (100%) rename source/{_components => _integrations}/configurator.markdown (100%) rename source/{_components => _integrations}/conversation.markdown (100%) rename source/{_components => _integrations}/coolmaster.markdown (100%) rename source/{_components => _integrations}/counter.markdown (100%) rename source/{_components => _integrations}/cover.command_line.markdown (100%) rename source/{_components => _integrations}/cover.group.markdown (100%) rename source/{_components => _integrations}/cover.knx.markdown (100%) rename source/{_components => _integrations}/cover.markdown (100%) rename source/{_components => _integrations}/cover.mqtt.markdown (100%) rename source/{_components => _integrations}/cover.mysensors.markdown (100%) rename source/{_components => _integrations}/cover.rflink.markdown (100%) rename source/{_components => _integrations}/cover.rfxtrx.markdown (100%) rename source/{_components => _integrations}/cover.template.markdown (100%) rename source/{_components => _integrations}/cover.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/cppm_tracker.markdown (100%) rename source/{_components => _integrations}/cpuspeed.markdown (100%) rename source/{_components => _integrations}/crimereports.markdown (100%) rename source/{_components => _integrations}/cups.markdown (100%) rename source/{_components => _integrations}/currencylayer.markdown (100%) rename source/{_components => _integrations}/daikin.markdown (100%) rename source/{_components => _integrations}/danfoss_air.markdown (100%) rename source/{_components => _integrations}/darksky.markdown (100%) rename source/{_components => _integrations}/datadog.markdown (100%) rename source/{_components => _integrations}/ddwrt.markdown (100%) rename source/{_components => _integrations}/deconz.markdown (100%) rename source/{_components => _integrations}/decora.markdown (100%) rename source/{_components => _integrations}/decora_wifi.markdown (100%) rename source/{_components => _integrations}/default_config.markdown (100%) rename source/{_components => _integrations}/delijn.markdown (100%) rename source/{_components => _integrations}/deluge.markdown (100%) rename source/{_components => _integrations}/demo.markdown (100%) rename source/{_components => _integrations}/denon.markdown (100%) rename source/{_components => _integrations}/denonavr.markdown (100%) rename source/{_components => _integrations}/deutsche_bahn.markdown (100%) rename source/{_components => _integrations}/device_automation.markdown (100%) rename source/{_components => _integrations}/device_sun_light_trigger.markdown (100%) rename source/{_components => _integrations}/device_tracker.markdown (100%) rename source/{_components => _integrations}/device_tracker.mqtt.markdown (100%) rename source/{_components => _integrations}/device_tracker.mysensors.markdown (100%) rename source/{_components => _integrations}/device_tracker.xiaomi.markdown (100%) rename source/{_components => _integrations}/dht.markdown (100%) rename source/{_components => _integrations}/dialogflow.markdown (100%) rename source/{_components => _integrations}/digital_ocean.markdown (100%) rename source/{_components => _integrations}/digitalloggers.markdown (100%) rename source/{_components => _integrations}/directv.markdown (100%) rename source/{_components => _integrations}/discogs.markdown (100%) rename source/{_components => _integrations}/discord.markdown (100%) rename source/{_components => _integrations}/discovery.markdown (100%) rename source/{_components => _integrations}/dispatcher.markdown (100%) rename source/{_components => _integrations}/dlib_face_detect.markdown (100%) rename source/{_components => _integrations}/dlib_face_identify.markdown (100%) rename source/{_components => _integrations}/dlink.markdown (100%) rename source/{_components => _integrations}/dlna_dmr.markdown (100%) rename source/{_components => _integrations}/dnsip.markdown (100%) rename source/{_components => _integrations}/dominos.markdown (100%) rename source/{_components => _integrations}/doorbird.markdown (100%) rename source/{_components => _integrations}/dovado.markdown (100%) rename source/{_components => _integrations}/downloader.markdown (100%) rename source/{_components => _integrations}/dsmr.markdown (100%) rename source/{_components => _integrations}/dte_energy_bridge.markdown (100%) rename source/{_components => _integrations}/dublin_bus_transport.markdown (100%) rename source/{_components => _integrations}/duckdns.markdown (100%) rename source/{_components => _integrations}/duke_energy.markdown (100%) rename source/{_components => _integrations}/dunehd.markdown (100%) rename source/{_components => _integrations}/dwd_weather_warnings.markdown (100%) rename source/{_components => _integrations}/dweet.markdown (100%) rename source/{_components => _integrations}/dyson.markdown (100%) rename source/{_components => _integrations}/ebox.markdown (100%) rename source/{_components => _integrations}/ebusd.markdown (100%) rename source/{_components => _integrations}/ecoal_boiler.markdown (100%) rename source/{_components => _integrations}/ecobee.markdown (100%) rename source/{_components => _integrations}/econet.markdown (100%) rename source/{_components => _integrations}/ecovacs.markdown (100%) rename source/{_components => _integrations}/eddystone_temperature.markdown (100%) rename source/{_components => _integrations}/edimax.markdown (100%) rename source/{_components => _integrations}/ee_brightbox.markdown (100%) rename source/{_components => _integrations}/efergy.markdown (100%) rename source/{_components => _integrations}/egardia.markdown (100%) rename source/{_components => _integrations}/eight_sleep.markdown (100%) rename source/{_components => _integrations}/eliqonline.markdown (100%) rename source/{_components => _integrations}/elkm1.markdown (100%) rename source/{_components => _integrations}/emby.markdown (100%) rename source/{_components => _integrations}/emoncms.markdown (100%) rename source/{_components => _integrations}/emoncms_history.markdown (100%) rename source/{_components => _integrations}/emulated_hue.markdown (100%) rename source/{_components => _integrations}/emulated_roku.markdown (100%) rename source/{_components => _integrations}/enigma2.markdown (100%) rename source/{_components => _integrations}/enocean.markdown (100%) rename source/{_components => _integrations}/enphase_envoy.markdown (100%) rename source/{_components => _integrations}/entur_public_transport.markdown (100%) rename source/{_components => _integrations}/environment_canada.markdown (100%) rename source/{_components => _integrations}/envirophat.markdown (100%) rename source/{_components => _integrations}/envisalink.markdown (100%) rename source/{_components => _integrations}/ephember.markdown (100%) rename source/{_components => _integrations}/epson.markdown (100%) rename source/{_components => _integrations}/epsonworkforce.markdown (100%) rename source/{_components => _integrations}/eq3btsmart.markdown (100%) rename source/{_components => _integrations}/esphome.markdown (100%) rename source/{_components => _integrations}/essent.markdown (100%) rename source/{_components => _integrations}/etherscan.markdown (100%) rename source/{_components => _integrations}/eufy.markdown (100%) rename source/{_components => _integrations}/everlights.markdown (100%) rename source/{_components => _integrations}/evohome.markdown (100%) rename source/{_components => _integrations}/facebook.markdown (100%) rename source/{_components => _integrations}/facebox.markdown (100%) rename source/{_components => _integrations}/fail2ban.markdown (100%) rename source/{_components => _integrations}/familyhub.markdown (100%) rename source/{_components => _integrations}/fan.markdown (100%) rename source/{_components => _integrations}/fan.mqtt.markdown (100%) rename source/{_components => _integrations}/fan.template.markdown (100%) rename source/{_components => _integrations}/fan.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/fastdotcom.markdown (100%) rename source/{_components => _integrations}/fedex.markdown (100%) rename source/{_components => _integrations}/feedreader.markdown (100%) rename source/{_components => _integrations}/ffmpeg.markdown (100%) rename source/{_components => _integrations}/ffmpeg_motion.markdown (100%) rename source/{_components => _integrations}/ffmpeg_noise.markdown (100%) rename source/{_components => _integrations}/fibaro.markdown (100%) rename source/{_components => _integrations}/fido.markdown (100%) rename source/{_components => _integrations}/file.markdown (100%) rename source/{_components => _integrations}/filesize.markdown (100%) rename source/{_components => _integrations}/filter.markdown (100%) rename source/{_components => _integrations}/fints.markdown (100%) rename source/{_components => _integrations}/fitbit.markdown (100%) rename source/{_components => _integrations}/fixer.markdown (100%) rename source/{_components => _integrations}/fleetgo.markdown (100%) rename source/{_components => _integrations}/flexit.markdown (100%) rename source/{_components => _integrations}/flic.markdown (100%) rename source/{_components => _integrations}/flock.markdown (100%) rename source/{_components => _integrations}/flunearyou.markdown (100%) rename source/{_components => _integrations}/flux.markdown (100%) rename source/{_components => _integrations}/flux_led.markdown (100%) rename source/{_components => _integrations}/folder.markdown (100%) rename source/{_components => _integrations}/folder_watcher.markdown (100%) rename source/{_components => _integrations}/foobot.markdown (100%) rename source/{_components => _integrations}/fortigate.markdown (100%) rename source/{_components => _integrations}/fortios.markdown (100%) rename source/{_components => _integrations}/foscam.markdown (100%) rename source/{_components => _integrations}/foursquare.markdown (100%) rename source/{_components => _integrations}/free_mobile.markdown (100%) rename source/{_components => _integrations}/freebox.markdown (100%) rename source/{_components => _integrations}/freedns.markdown (100%) rename source/{_components => _integrations}/fritz.markdown (100%) rename source/{_components => _integrations}/fritzbox.markdown (100%) rename source/{_components => _integrations}/fritzbox_callmonitor.markdown (100%) rename source/{_components => _integrations}/fritzbox_netmonitor.markdown (100%) rename source/{_components => _integrations}/fritzdect.markdown (100%) rename source/{_components => _integrations}/fronius.markdown (100%) rename source/{_components => _integrations}/frontend.markdown (100%) rename source/{_components => _integrations}/frontier_silicon.markdown (100%) rename source/{_components => _integrations}/futurenow.markdown (100%) rename source/{_components => _integrations}/garadget.markdown (100%) rename source/{_components => _integrations}/gc100.markdown (100%) rename source/{_components => _integrations}/gearbest.markdown (100%) rename source/{_components => _integrations}/geizhals.markdown (100%) rename source/{_components => _integrations}/generic_ip_camera.markdown (100%) rename source/{_components => _integrations}/generic_thermostat.markdown (100%) rename source/{_components => _integrations}/geniushub.markdown (100%) rename source/{_components => _integrations}/geo_json_events.markdown (100%) rename source/{_components => _integrations}/geo_location.markdown (100%) rename source/{_components => _integrations}/geo_rss_events.markdown (100%) rename source/{_components => _integrations}/geofency.markdown (100%) rename source/{_components => _integrations}/geonetnz_quakes.markdown (100%) rename source/{_components => _integrations}/github.markdown (100%) rename source/{_components => _integrations}/gitlab_ci.markdown (100%) rename source/{_components => _integrations}/gitter.markdown (100%) rename source/{_components => _integrations}/glances.markdown (100%) rename source/{_components => _integrations}/gntp.markdown (100%) rename source/{_components => _integrations}/goalfeed.markdown (100%) rename source/{_components => _integrations}/gogogate2.markdown (100%) rename source/{_components => _integrations}/google_assistant.markdown (100%) rename source/{_components => _integrations}/google_cloud.markdown (100%) rename source/{_components => _integrations}/google_domains.markdown (100%) rename source/{_components => _integrations}/google_maps.markdown (100%) rename source/{_components => _integrations}/google_pubsub.markdown (100%) rename source/{_components => _integrations}/google_translate.markdown (100%) rename source/{_components => _integrations}/google_travel_time.markdown (100%) rename source/{_components => _integrations}/google_wifi.markdown (100%) rename source/{_components => _integrations}/gpmdp.markdown (100%) rename source/{_components => _integrations}/gpsd.markdown (100%) rename source/{_components => _integrations}/gpslogger.markdown (100%) rename source/{_components => _integrations}/graphite.markdown (100%) rename source/{_components => _integrations}/greeneye_monitor.markdown (100%) rename source/{_components => _integrations}/greenwave.markdown (100%) rename source/{_components => _integrations}/group.markdown (100%) rename source/{_components => _integrations}/growatt_server.markdown (100%) rename source/{_components => _integrations}/gstreamer.markdown (100%) rename source/{_components => _integrations}/gtfs.markdown (100%) rename source/{_components => _integrations}/gtt.markdown (100%) rename source/{_components => _integrations}/habitica.markdown (100%) rename source/{_components => _integrations}/hangouts.markdown (100%) rename source/{_components => _integrations}/harman_kardon_avr.markdown (100%) rename source/{_components => _integrations}/harmony.markdown (100%) rename source/{_components => _integrations}/haveibeenpwned.markdown (100%) rename source/{_components => _integrations}/hddtemp.markdown (100%) rename source/{_components => _integrations}/hdmi_cec.markdown (100%) rename source/{_components => _integrations}/heatmiser.markdown (100%) rename source/{_components => _integrations}/heos.markdown (100%) rename source/{_components => _integrations}/hikvision.markdown (100%) rename source/{_components => _integrations}/hikvisioncam.markdown (100%) rename source/{_components => _integrations}/hipchat.markdown (100%) rename source/{_components => _integrations}/history.markdown (100%) rename source/{_components => _integrations}/history_graph.markdown (100%) rename source/{_components => _integrations}/history_stats.markdown (100%) rename source/{_components => _integrations}/hitron_coda.markdown (100%) rename source/{_components => _integrations}/hive.markdown (100%) rename source/{_components => _integrations}/hlk_sw16.markdown (100%) rename source/{_components => _integrations}/homeassistant.markdown (100%) rename source/{_components => _integrations}/homekit.markdown (100%) rename source/{_components => _integrations}/homekit_controller.markdown (100%) rename source/{_components => _integrations}/homematic.markdown (100%) rename source/{_components => _integrations}/homematicip_cloud.markdown (100%) rename source/{_components => _integrations}/homeworks.markdown (100%) rename source/{_components => _integrations}/honeywell.markdown (100%) rename source/{_components => _integrations}/hook.markdown (100%) rename source/{_components => _integrations}/horizon.markdown (100%) rename source/{_components => _integrations}/hp_ilo.markdown (100%) rename source/{_components => _integrations}/html5.markdown (100%) rename source/{_components => _integrations}/http.markdown (100%) rename source/{_components => _integrations}/htu21d.markdown (100%) rename source/{_components => _integrations}/huawei_lte.markdown (100%) rename source/{_components => _integrations}/huawei_router.markdown (100%) rename source/{_components => _integrations}/hue.markdown (100%) rename source/{_components => _integrations}/hunterdouglas_powerview.markdown (100%) rename source/{_components => _integrations}/hydrawise.markdown (100%) rename source/{_components => _integrations}/hydroquebec.markdown (100%) rename source/{_components => _integrations}/hyperion.markdown (100%) rename source/{_components => _integrations}/ialarm.markdown (100%) rename source/{_components => _integrations}/iaqualink.markdown (100%) rename source/{_components => _integrations}/icloud.markdown (100%) rename source/{_components => _integrations}/idteck_prox.markdown (100%) rename source/{_components => _integrations}/ifttt.markdown (100%) rename source/{_components => _integrations}/iglo.markdown (100%) rename source/{_components => _integrations}/ign_sismologia.markdown (100%) rename source/{_components => _integrations}/ihc.markdown (100%) rename source/{_components => _integrations}/image_processing.markdown (100%) rename source/{_components => _integrations}/imap.markdown (100%) rename source/{_components => _integrations}/imap_email_content.markdown (100%) rename source/{_components => _integrations}/incomfort.markdown (100%) rename source/{_components => _integrations}/influxdb.markdown (100%) rename source/{_components => _integrations}/input_boolean.markdown (100%) rename source/{_components => _integrations}/input_datetime.markdown (100%) rename source/{_components => _integrations}/input_number.markdown (100%) rename source/{_components => _integrations}/input_select.markdown (100%) rename source/{_components => _integrations}/input_text.markdown (100%) rename source/{_components => _integrations}/insteon.markdown (100%) rename source/{_components => _integrations}/integration.markdown (100%) rename source/{_components => _integrations}/intent_script.markdown (100%) rename source/{_components => _integrations}/ios.markdown (100%) rename source/{_components => _integrations}/iota.markdown (100%) rename source/{_components => _integrations}/iperf3.markdown (100%) rename source/{_components => _integrations}/ipma.markdown (100%) rename source/{_components => _integrations}/iqvia.markdown (100%) rename source/{_components => _integrations}/irish_rail_transport.markdown (100%) rename source/{_components => _integrations}/islamic_prayer_times.markdown (100%) rename source/{_components => _integrations}/iss.markdown (100%) rename source/{_components => _integrations}/isy994.markdown (100%) rename source/{_components => _integrations}/itach.markdown (100%) rename source/{_components => _integrations}/itunes.markdown (100%) rename source/{_components => _integrations}/jewish_calendar.markdown (100%) rename source/{_components => _integrations}/joaoapps_join.markdown (100%) rename source/{_components => _integrations}/juicenet.markdown (100%) rename source/{_components => _integrations}/kankun.markdown (100%) rename source/{_components => _integrations}/keba.markdown (100%) rename source/{_components => _integrations}/keenetic_ndms2.markdown (100%) rename source/{_components => _integrations}/keyboard.markdown (100%) rename source/{_components => _integrations}/keyboard_remote.markdown (100%) rename source/{_components => _integrations}/kira.markdown (100%) rename source/{_components => _integrations}/kiwi.markdown (100%) rename source/{_components => _integrations}/knx.markdown (100%) rename source/{_components => _integrations}/kodi.markdown (100%) rename source/{_components => _integrations}/konnected.markdown (100%) rename source/{_components => _integrations}/kwb.markdown (100%) rename source/{_components => _integrations}/lacrosse.markdown (100%) rename source/{_components => _integrations}/lametric.markdown (100%) rename source/{_components => _integrations}/lannouncer.markdown (100%) rename source/{_components => _integrations}/lastfm.markdown (100%) rename source/{_components => _integrations}/launch_library.markdown (100%) rename source/{_components => _integrations}/lcn.markdown (100%) rename source/{_components => _integrations}/lg_netcast.markdown (100%) rename source/{_components => _integrations}/lg_soundbar.markdown (100%) rename source/{_components => _integrations}/life360.markdown (100%) rename source/{_components => _integrations}/lifx.markdown (100%) rename source/{_components => _integrations}/lifx_cloud.markdown (100%) rename source/{_components => _integrations}/light.group.markdown (100%) rename source/{_components => _integrations}/light.knx.markdown (100%) rename source/{_components => _integrations}/light.markdown (100%) rename source/{_components => _integrations}/light.mqtt.markdown (100%) rename source/{_components => _integrations}/light.mysensors.markdown (100%) rename source/{_components => _integrations}/light.rflink.markdown (100%) rename source/{_components => _integrations}/light.rfxtrx.markdown (100%) rename source/{_components => _integrations}/light.switch.markdown (100%) rename source/{_components => _integrations}/light.template.markdown (100%) rename source/{_components => _integrations}/light.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/light.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/lightwave.markdown (100%) rename source/{_components => _integrations}/limitlessled.markdown (100%) rename source/{_components => _integrations}/linksys_ap.markdown (100%) rename source/{_components => _integrations}/linksys_smart.markdown (100%) rename source/{_components => _integrations}/linky.markdown (100%) rename source/{_components => _integrations}/linode.markdown (100%) rename source/{_components => _integrations}/linux_battery.markdown (100%) rename source/{_components => _integrations}/lirc.markdown (100%) rename source/{_components => _integrations}/litejet.markdown (100%) rename source/{_components => _integrations}/liveboxplaytv.markdown (100%) rename source/{_components => _integrations}/llamalab_automate.markdown (100%) rename source/{_components => _integrations}/local_file.markdown (100%) rename source/{_components => _integrations}/locative.md (100%) rename source/{_components => _integrations}/lock.markdown (100%) rename source/{_components => _integrations}/lock.mqtt.markdown (100%) rename source/{_components => _integrations}/lock.template.markdown (100%) rename source/{_components => _integrations}/lock.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/lockitron.markdown (100%) rename source/{_components => _integrations}/logbook.markdown (100%) rename source/{_components => _integrations}/logentries.markdown (100%) rename source/{_components => _integrations}/logger.markdown (100%) rename source/{_components => _integrations}/logi_circle.markdown (100%) rename source/{_components => _integrations}/london_air.markdown (100%) rename source/{_components => _integrations}/london_underground.markdown (100%) rename source/{_components => _integrations}/loopenergy.markdown (100%) rename source/{_components => _integrations}/luci.markdown (100%) rename source/{_components => _integrations}/luftdaten.markdown (100%) rename source/{_components => _integrations}/lupusec.markdown (100%) rename source/{_components => _integrations}/lutron.markdown (100%) rename source/{_components => _integrations}/lutron_caseta.markdown (100%) rename source/{_components => _integrations}/lw12wifi.markdown (100%) rename source/{_components => _integrations}/lyft.markdown (100%) rename source/{_components => _integrations}/magicseaweed.markdown (100%) rename source/{_components => _integrations}/mailbox.markdown (100%) rename source/{_components => _integrations}/mailgun.markdown (100%) rename source/{_components => _integrations}/manual.markdown (100%) rename source/{_components => _integrations}/manual_mqtt.markdown (100%) rename source/{_components => _integrations}/map.markdown (100%) rename source/{_components => _integrations}/marytts.markdown (100%) rename source/{_components => _integrations}/mastodon.markdown (100%) rename source/{_components => _integrations}/matrix.markdown (100%) rename source/{_components => _integrations}/maxcube.markdown (100%) rename source/{_components => _integrations}/mcp23017.markdown (100%) rename source/{_components => _integrations}/media_extractor.markdown (100%) rename source/{_components => _integrations}/media_player.markdown (100%) rename source/{_components => _integrations}/mediaroom.markdown (100%) rename source/{_components => _integrations}/melissa.markdown (100%) rename source/{_components => _integrations}/meraki.markdown (100%) rename source/{_components => _integrations}/message_bird.markdown (100%) rename source/{_components => _integrations}/met.markdown (100%) rename source/{_components => _integrations}/meteo_france.markdown (100%) rename source/{_components => _integrations}/meteoalarm.markdown (100%) rename source/{_components => _integrations}/metoffice.markdown (100%) rename source/{_components => _integrations}/mfi.markdown (100%) rename source/{_components => _integrations}/mhz19.markdown (100%) rename source/{_components => _integrations}/microsoft.markdown (100%) rename source/{_components => _integrations}/microsoft_face.markdown (100%) rename source/{_components => _integrations}/microsoft_face_detect.markdown (100%) rename source/{_components => _integrations}/microsoft_face_identify.markdown (100%) rename source/{_components => _integrations}/miflora.markdown (100%) rename source/{_components => _integrations}/mikrotik.markdown (100%) rename source/{_components => _integrations}/mill.markdown (100%) rename source/{_components => _integrations}/min_max.markdown (100%) rename source/{_components => _integrations}/minio.markdown (100%) rename source/{_components => _integrations}/mitemp_bt.markdown (100%) rename source/{_components => _integrations}/mjpeg.markdown (100%) rename source/{_components => _integrations}/mobile_app.markdown (100%) rename source/{_components => _integrations}/mochad.markdown (100%) rename source/{_components => _integrations}/modbus.markdown (100%) rename source/{_components => _integrations}/modem_callerid.markdown (100%) rename source/{_components => _integrations}/mold_indicator.markdown (100%) rename source/{_components => _integrations}/monoprice.markdown (100%) rename source/{_components => _integrations}/moon.markdown (100%) rename source/{_components => _integrations}/mopar.markdown (100%) rename source/{_components => _integrations}/mpchc.markdown (100%) rename source/{_components => _integrations}/mpd.markdown (100%) rename source/{_components => _integrations}/mqtt.markdown (100%) rename source/{_components => _integrations}/mqtt_eventstream.markdown (100%) rename source/{_components => _integrations}/mqtt_json.markdown (100%) rename source/{_components => _integrations}/mqtt_room.markdown (100%) rename source/{_components => _integrations}/mqtt_statestream.markdown (100%) rename source/{_components => _integrations}/mvglive.markdown (100%) rename source/{_components => _integrations}/mychevy.markdown (100%) rename source/{_components => _integrations}/mycroft.markdown (100%) rename source/{_components => _integrations}/myq.markdown (100%) rename source/{_components => _integrations}/mysensors.markdown (100%) rename source/{_components => _integrations}/mystrom.markdown (100%) rename source/{_components => _integrations}/mythicbeastsdns.markdown (100%) rename source/{_components => _integrations}/n26.markdown (100%) rename source/{_components => _integrations}/nad.markdown (100%) rename source/{_components => _integrations}/namecheapdns.markdown (100%) rename source/{_components => _integrations}/nanoleaf.markdown (100%) rename source/{_components => _integrations}/neato.markdown (100%) rename source/{_components => _integrations}/nederlandse_spoorwegen.markdown (100%) rename source/{_components => _integrations}/nello.markdown (100%) rename source/{_components => _integrations}/ness_alarm.markdown (100%) rename source/{_components => _integrations}/nest.markdown (100%) rename source/{_components => _integrations}/netatmo.markdown (100%) rename source/{_components => _integrations}/netdata.markdown (100%) rename source/{_components => _integrations}/netgear.markdown (100%) rename source/{_components => _integrations}/netgear_lte.markdown (100%) rename source/{_components => _integrations}/netio.markdown (100%) rename source/{_components => _integrations}/neurio_energy.markdown (100%) rename source/{_components => _integrations}/nextbus.markdown (100%) rename source/{_components => _integrations}/nfandroidtv.markdown (100%) rename source/{_components => _integrations}/niko_home_control.markdown (100%) rename source/{_components => _integrations}/nilu.markdown (100%) rename source/{_components => _integrations}/nissan_leaf.markdown (100%) rename source/{_components => _integrations}/nmap_tracker.markdown (100%) rename source/{_components => _integrations}/nmbs.markdown (100%) rename source/{_components => _integrations}/no_ip.markdown (100%) rename source/{_components => _integrations}/noaa_tides.markdown (100%) rename source/{_components => _integrations}/norway_air.markdown (100%) rename source/{_components => _integrations}/notify.command_line.markdown (100%) rename source/{_components => _integrations}/notify.group.markdown (100%) rename source/{_components => _integrations}/notify.knx.markdown (100%) rename source/{_components => _integrations}/notify.markdown (100%) rename source/{_components => _integrations}/notify.mysensors.markdown (100%) rename source/{_components => _integrations}/notify.rest.markdown (100%) rename source/{_components => _integrations}/notion.markdown (100%) rename source/{_components => _integrations}/nsw_fuel_station.markdown (100%) rename source/{_components => _integrations}/nsw_rural_fire_service_feed.markdown (100%) rename source/{_components => _integrations}/nuheat.markdown (100%) rename source/{_components => _integrations}/nuimo_controller.markdown (100%) rename source/{_components => _integrations}/nuki.markdown (100%) rename source/{_components => _integrations}/nut.markdown (100%) rename source/{_components => _integrations}/nws.markdown (100%) rename source/{_components => _integrations}/nx584.markdown (100%) rename source/{_components => _integrations}/nzbget.markdown (100%) rename source/{_components => _integrations}/oasa_telematics.markdown (100%) rename source/{_components => _integrations}/obihai.markdown (100%) rename source/{_components => _integrations}/octoprint.markdown (100%) rename source/{_components => _integrations}/oem.markdown (100%) rename source/{_components => _integrations}/ohmconnect.markdown (100%) rename source/{_components => _integrations}/onboarding.markdown (100%) rename source/{_components => _integrations}/onewire.markdown (100%) rename source/{_components => _integrations}/onkyo.markdown (100%) rename source/{_components => _integrations}/onvif.markdown (100%) rename source/{_components => _integrations}/openalpr_cloud.markdown (100%) rename source/{_components => _integrations}/openalpr_local.markdown (100%) rename source/{_components => _integrations}/opencv.markdown (100%) rename source/{_components => _integrations}/openevse.markdown (100%) rename source/{_components => _integrations}/openexchangerates.markdown (100%) rename source/{_components => _integrations}/opengarage.markdown (100%) rename source/{_components => _integrations}/openhardwaremonitor.markdown (100%) rename source/{_components => _integrations}/openhome.markdown (100%) rename source/{_components => _integrations}/opensensemap.markdown (100%) rename source/{_components => _integrations}/opensky.markdown (100%) rename source/{_components => _integrations}/opentherm_gw.markdown (100%) rename source/{_components => _integrations}/openuv.markdown (100%) rename source/{_components => _integrations}/openweathermap.markdown (100%) rename source/{_components => _integrations}/openwrt.markdown (100%) rename source/{_components => _integrations}/opple.markdown (100%) rename source/{_components => _integrations}/orangepi_gpio.markdown (100%) rename source/{_components => _integrations}/orvibo.markdown (100%) rename source/{_components => _integrations}/osramlightify.markdown (100%) rename source/{_components => _integrations}/otp.markdown (100%) rename source/{_components => _integrations}/owlet.markdown (100%) rename source/{_components => _integrations}/owntracks.markdown (100%) rename source/{_components => _integrations}/panasonic_bluray.markdown (100%) rename source/{_components => _integrations}/panasonic_viera.markdown (100%) rename source/{_components => _integrations}/pandora.markdown (100%) rename source/{_components => _integrations}/panel_custom.markdown (100%) rename source/{_components => _integrations}/panel_iframe.markdown (100%) rename source/{_components => _integrations}/pencom.markdown (100%) rename source/{_components => _integrations}/persistent_notification.markdown (100%) rename source/{_components => _integrations}/person.markdown (100%) rename source/{_components => _integrations}/philips_js.markdown (100%) rename source/{_components => _integrations}/pi_hole.markdown (100%) rename source/{_components => _integrations}/picotts.markdown (100%) rename source/{_components => _integrations}/piglow.markdown (100%) rename source/{_components => _integrations}/pilight.markdown (100%) rename source/{_components => _integrations}/ping.markdown (100%) rename source/{_components => _integrations}/pioneer.markdown (100%) rename source/{_components => _integrations}/pjlink.markdown (100%) rename source/{_components => _integrations}/plaato.markdown (100%) rename source/{_components => _integrations}/plant.markdown (100%) rename source/{_components => _integrations}/plex.markdown (100%) rename source/{_components => _integrations}/plugwise.markdown (100%) rename source/{_components => _integrations}/plum_lightpad.markdown (100%) rename source/{_components => _integrations}/pocketcasts.markdown (100%) rename source/{_components => _integrations}/point.markdown (100%) rename source/{_components => _integrations}/polling.markdown (100%) rename source/{_components => _integrations}/postnl.markdown (100%) rename source/{_components => _integrations}/prezzibenzina.markdown (100%) rename source/{_components => _integrations}/proliphix.markdown (100%) rename source/{_components => _integrations}/prometheus.markdown (100%) rename source/{_components => _integrations}/prowl.markdown (100%) rename source/{_components => _integrations}/proximity.markdown (100%) rename source/{_components => _integrations}/proxy.markdown (100%) rename source/{_components => _integrations}/ps4.markdown (100%) rename source/{_components => _integrations}/ptvsd.markdown (100%) rename source/{_components => _integrations}/pulseaudio_loopback.markdown (100%) rename source/{_components => _integrations}/push.markdown (100%) rename source/{_components => _integrations}/pushbullet.markdown (100%) rename source/{_components => _integrations}/pushetta.markdown (100%) rename source/{_components => _integrations}/pushover.markdown (100%) rename source/{_components => _integrations}/pushsafer.markdown (100%) rename source/{_components => _integrations}/pvoutput.markdown (100%) rename source/{_components => _integrations}/pyload.markdown (100%) rename source/{_components => _integrations}/python_script.markdown (100%) rename source/{_components => _integrations}/qbittorrent.markdown (100%) rename source/{_components => _integrations}/qld_bushfire.markdown (100%) rename source/{_components => _integrations}/qnap.markdown (100%) rename source/{_components => _integrations}/qrcode.markdown (100%) rename source/{_components => _integrations}/quantum_gateway.markdown (100%) rename source/{_components => _integrations}/qwikswitch.markdown (100%) rename source/{_components => _integrations}/rachio.markdown (100%) rename source/{_components => _integrations}/radarr.markdown (100%) rename source/{_components => _integrations}/radiotherm.markdown (100%) rename source/{_components => _integrations}/rainbird.markdown (100%) rename source/{_components => _integrations}/raincloud.markdown (100%) rename source/{_components => _integrations}/rainforest_eagle.markdown (100%) rename source/{_components => _integrations}/rainmachine.markdown (100%) rename source/{_components => _integrations}/random.markdown (100%) rename source/{_components => _integrations}/raspihats.markdown (100%) rename source/{_components => _integrations}/raspyrfm.markdown (100%) rename source/{_components => _integrations}/recollect_waste.markdown (100%) rename source/{_components => _integrations}/recorder.markdown (100%) rename source/{_components => _integrations}/recswitch.markdown (100%) rename source/{_components => _integrations}/reddit.markdown (100%) rename source/{_components => _integrations}/rejseplanen.markdown (100%) rename source/{_components => _integrations}/remember_the_milk.markdown (100%) rename source/{_components => _integrations}/remote.markdown (100%) rename source/{_components => _integrations}/remote.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/remote_rpi_gpio.markdown (100%) rename source/{_components => _integrations}/repetier.markdown (100%) rename source/{_components => _integrations}/rest.markdown (100%) rename source/{_components => _integrations}/rest_command.markdown (100%) rename source/{_components => _integrations}/rflink.markdown (100%) rename source/{_components => _integrations}/rfxtrx.markdown (100%) rename source/{_components => _integrations}/ring.markdown (100%) rename source/{_components => _integrations}/ripple.markdown (100%) rename source/{_components => _integrations}/rmvtransport.markdown (100%) rename source/{_components => _integrations}/rocketchat.markdown (100%) rename source/{_components => _integrations}/roku.markdown (100%) rename source/{_components => _integrations}/roomba.markdown (100%) rename source/{_components => _integrations}/route53.markdown (100%) rename source/{_components => _integrations}/rova.markdown (100%) rename source/{_components => _integrations}/rpi_camera.markdown (100%) rename source/{_components => _integrations}/rpi_gpio.markdown (100%) rename source/{_components => _integrations}/rpi_gpio_pwm.markdown (100%) rename source/{_components => _integrations}/rpi_pfio.markdown (100%) rename source/{_components => _integrations}/rpi_rf.markdown (100%) rename source/{_components => _integrations}/rss_feed_template.markdown (100%) rename source/{_components => _integrations}/rtorrent.markdown (100%) rename source/{_components => _integrations}/russound_rio.markdown (100%) rename source/{_components => _integrations}/russound_rnet.markdown (100%) rename source/{_components => _integrations}/sabnzbd.markdown (100%) rename source/{_components => _integrations}/samsungtv.markdown (100%) rename source/{_components => _integrations}/satel_integra.markdown (100%) rename source/{_components => _integrations}/scene.knx.markdown (100%) rename source/{_components => _integrations}/scene.markdown (100%) rename source/{_components => _integrations}/scrape.markdown (100%) rename source/{_components => _integrations}/script.markdown (100%) rename source/{_components => _integrations}/scsgate.markdown (100%) rename source/{_components => _integrations}/season.markdown (100%) rename source/{_components => _integrations}/sendgrid.markdown (100%) rename source/{_components => _integrations}/sense.markdown (100%) rename source/{_components => _integrations}/sensehat.markdown (100%) rename source/{_components => _integrations}/sensibo.markdown (100%) rename source/{_components => _integrations}/sensor.buienradar.markdown (100%) rename source/{_components => _integrations}/sensor.command_line.markdown (100%) rename source/{_components => _integrations}/sensor.ios.markdown (100%) rename source/{_components => _integrations}/sensor.knx.markdown (100%) rename source/{_components => _integrations}/sensor.markdown (100%) rename source/{_components => _integrations}/sensor.metoffice.markdown (100%) rename source/{_components => _integrations}/sensor.modbus.markdown (100%) rename source/{_components => _integrations}/sensor.mqtt.markdown (100%) rename source/{_components => _integrations}/sensor.mysensors.markdown (100%) rename source/{_components => _integrations}/sensor.rflink.markdown (100%) rename source/{_components => _integrations}/sensor.rfxtrx.markdown (100%) rename source/{_components => _integrations}/sensor.websocket_api.markdown (100%) rename source/{_components => _integrations}/sensor.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/sensor.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/serial.markdown (100%) rename source/{_components => _integrations}/serial_pm.markdown (100%) rename source/{_components => _integrations}/sesame.markdown (100%) rename source/{_components => _integrations}/seven_segments.markdown (100%) rename source/{_components => _integrations}/seventeentrack.markdown (100%) rename source/{_components => _integrations}/shell_command.markdown (100%) rename source/{_components => _integrations}/shiftr.markdown (100%) rename source/{_components => _integrations}/shodan.markdown (100%) rename source/{_components => _integrations}/shopping_list.markdown (100%) rename source/{_components => _integrations}/sht31.markdown (100%) rename source/{_components => _integrations}/sigfox.markdown (100%) rename source/{_components => _integrations}/simplepush.markdown (100%) rename source/{_components => _integrations}/simplisafe.markdown (100%) rename source/{_components => _integrations}/simulated.markdown (100%) rename source/{_components => _integrations}/sisyphus.markdown (100%) rename source/{_components => _integrations}/sky_hub.markdown (100%) rename source/{_components => _integrations}/skybeacon.markdown (100%) rename source/{_components => _integrations}/skybell.markdown (100%) rename source/{_components => _integrations}/slack.markdown (100%) rename source/{_components => _integrations}/sleepiq.markdown (100%) rename source/{_components => _integrations}/slide.markdown (100%) rename source/{_components => _integrations}/sma.markdown (100%) rename source/{_components => _integrations}/smappee.markdown (100%) rename source/{_components => _integrations}/smarthab.markdown (100%) rename source/{_components => _integrations}/smartthings.markdown (100%) rename source/{_components => _integrations}/smarty.markdown (100%) rename source/{_components => _integrations}/smhi.markdown (100%) rename source/{_components => _integrations}/smtp.markdown (100%) rename source/{_components => _integrations}/snapcast.markdown (100%) rename source/{_components => _integrations}/snips.markdown (100%) rename source/{_components => _integrations}/snmp.markdown (100%) rename source/{_components => _integrations}/sochain.markdown (100%) rename source/{_components => _integrations}/socialblade.markdown (100%) rename source/{_components => _integrations}/solaredge.markdown (100%) rename source/{_components => _integrations}/solaredge_local.markdown (100%) rename source/{_components => _integrations}/solax.markdown (100%) rename source/{_components => _integrations}/somfy.markdown (100%) rename source/{_components => _integrations}/somfy_mylink.markdown (100%) rename source/{_components => _integrations}/sonarr.markdown (100%) rename source/{_components => _integrations}/songpal.markdown (100%) rename source/{_components => _integrations}/sonos.markdown (100%) rename source/{_components => _integrations}/sony_projector.markdown (100%) rename source/{_components => _integrations}/soundtouch.markdown (100%) rename source/{_components => _integrations}/spaceapi.markdown (100%) rename source/{_components => _integrations}/spc.markdown (100%) rename source/{_components => _integrations}/speedtestdotnet.markdown (100%) rename source/{_components => _integrations}/spider.markdown (100%) rename source/{_components => _integrations}/splunk.markdown (100%) rename source/{_components => _integrations}/spotcrime.markdown (100%) rename source/{_components => _integrations}/spotify.markdown (100%) rename source/{_components => _integrations}/sql.markdown (100%) rename source/{_components => _integrations}/squeezebox.markdown (100%) rename source/{_components => _integrations}/srp_energy.markdown (100%) rename source/{_components => _integrations}/ssdp.markdown (100%) rename source/{_components => _integrations}/starlingbank.markdown (100%) rename source/{_components => _integrations}/startca.markdown (100%) rename source/{_components => _integrations}/statistics.markdown (100%) rename source/{_components => _integrations}/statsd.markdown (100%) rename source/{_components => _integrations}/steam_online.markdown (100%) rename source/{_components => _integrations}/stiebel_eltron.markdown (100%) rename source/{_components => _integrations}/stream.markdown (100%) rename source/{_components => _integrations}/streamlabswater.markdown (100%) rename source/{_components => _integrations}/stride.markdown (100%) rename source/{_components => _integrations}/suez_water.markdown (100%) rename source/{_components => _integrations}/sun.markdown (100%) rename source/{_components => _integrations}/supervisord.markdown (100%) rename source/{_components => _integrations}/supla.markdown (100%) rename source/{_components => _integrations}/swiss_hydrological_data.markdown (100%) rename source/{_components => _integrations}/swiss_public_transport.markdown (100%) rename source/{_components => _integrations}/swisscom.markdown (100%) rename source/{_components => _integrations}/switch.command_line.markdown (100%) rename source/{_components => _integrations}/switch.knx.markdown (100%) rename source/{_components => _integrations}/switch.markdown (100%) rename source/{_components => _integrations}/switch.modbus.markdown (100%) rename source/{_components => _integrations}/switch.mqtt.markdown (100%) rename source/{_components => _integrations}/switch.mysensors.markdown (100%) rename source/{_components => _integrations}/switch.pca.markdown (100%) rename source/{_components => _integrations}/switch.rest.markdown (100%) rename source/{_components => _integrations}/switch.rflink.markdown (100%) rename source/{_components => _integrations}/switch.rfxtrx.markdown (100%) rename source/{_components => _integrations}/switch.template.markdown (100%) rename source/{_components => _integrations}/switch.xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/switch.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/switchbot.markdown (100%) rename source/{_components => _integrations}/switcher_kis.markdown (100%) rename source/{_components => _integrations}/switchmate.markdown (100%) rename source/{_components => _integrations}/syncthru.markdown (100%) rename source/{_components => _integrations}/synology.markdown (100%) rename source/{_components => _integrations}/synology_chat.markdown (100%) rename source/{_components => _integrations}/synology_srm.markdown (100%) rename source/{_components => _integrations}/synologydsm.markdown (100%) rename source/{_components => _integrations}/syslog.markdown (100%) rename source/{_components => _integrations}/system_health.markdown (100%) rename source/{_components => _integrations}/system_log.markdown (100%) rename source/{_components => _integrations}/systemmonitor.markdown (100%) rename source/{_components => _integrations}/sytadin.markdown (100%) rename source/{_components => _integrations}/tado.markdown (100%) rename source/{_components => _integrations}/tahoma.markdown (100%) rename source/{_components => _integrations}/tank_utility.markdown (100%) rename source/{_components => _integrations}/tapsaff.markdown (100%) rename source/{_components => _integrations}/tautulli.markdown (100%) rename source/{_components => _integrations}/tcp.markdown (100%) rename source/{_components => _integrations}/ted5000.markdown (100%) rename source/{_components => _integrations}/teksavvy.markdown (100%) rename source/{_components => _integrations}/telegram.markdown (100%) rename source/{_components => _integrations}/telegram_bot.markdown (100%) rename source/{_components => _integrations}/tellduslive.markdown (100%) rename source/{_components => _integrations}/tellstick.markdown (100%) rename source/{_components => _integrations}/telnet.markdown (100%) rename source/{_components => _integrations}/temper.markdown (100%) rename source/{_components => _integrations}/template.markdown (100%) rename source/{_components => _integrations}/tensorflow.markdown (100%) rename source/{_components => _integrations}/tesla.markdown (100%) rename source/{_components => _integrations}/tfiac.markdown (100%) rename source/{_components => _integrations}/thermoworks_smoke.markdown (100%) rename source/{_components => _integrations}/thethingsnetwork.markdown (100%) rename source/{_components => _integrations}/thingspeak.markdown (100%) rename source/{_components => _integrations}/thinkingcleaner.markdown (100%) rename source/{_components => _integrations}/thomson.markdown (100%) rename source/{_components => _integrations}/threshold.markdown (100%) rename source/{_components => _integrations}/tibber.markdown (100%) rename source/{_components => _integrations}/tikteck.markdown (100%) rename source/{_components => _integrations}/tile.markdown (100%) rename source/{_components => _integrations}/time_date.markdown (100%) rename source/{_components => _integrations}/timer.markdown (100%) rename source/{_components => _integrations}/tod.markdown (100%) rename source/{_components => _integrations}/todoist.markdown (100%) rename source/{_components => _integrations}/tof.markdown (100%) rename source/{_components => _integrations}/tomato.markdown (100%) rename source/{_components => _integrations}/toon.markdown (100%) rename source/{_components => _integrations}/torque.markdown (100%) rename source/{_components => _integrations}/totalconnect.markdown (100%) rename source/{_components => _integrations}/touchline.markdown (100%) rename source/{_components => _integrations}/tplink.markdown (100%) rename source/{_components => _integrations}/tplink_lte.markdown (100%) rename source/{_components => _integrations}/traccar.markdown (100%) rename source/{_components => _integrations}/trackr.markdown (100%) rename source/{_components => _integrations}/tradfri.markdown (100%) rename source/{_components => _integrations}/trafikverket_train.markdown (100%) rename source/{_components => _integrations}/trafikverket_weatherstation.markdown (100%) rename source/{_components => _integrations}/transmission.markdown (100%) rename source/{_components => _integrations}/transport_nsw.markdown (100%) rename source/{_components => _integrations}/travisci.markdown (100%) rename source/{_components => _integrations}/trend.markdown (100%) rename source/{_components => _integrations}/tts.markdown (100%) rename source/{_components => _integrations}/tuya.markdown (100%) rename source/{_components => _integrations}/twentemilieu.markdown (100%) rename source/{_components => _integrations}/twilio.markdown (100%) rename source/{_components => _integrations}/twilio_call.markdown (100%) rename source/{_components => _integrations}/twilio_sms.markdown (100%) rename source/{_components => _integrations}/twitch.markdown (100%) rename source/{_components => _integrations}/twitter.markdown (100%) rename source/{_components => _integrations}/ubee.markdown (100%) rename source/{_components => _integrations}/ubus.markdown (100%) rename source/{_components => _integrations}/ue_smart_radio.markdown (100%) rename source/{_components => _integrations}/uk_transport.markdown (100%) rename source/{_components => _integrations}/unifi.markdown (100%) rename source/{_components => _integrations}/unifi_direct.markdown (100%) rename source/{_components => _integrations}/universal.markdown (100%) rename source/{_components => _integrations}/upc_connect.markdown (100%) rename source/{_components => _integrations}/upcloud.markdown (100%) rename source/{_components => _integrations}/updater.markdown (100%) rename source/{_components => _integrations}/upnp.markdown (100%) rename source/{_components => _integrations}/ups.markdown (100%) rename source/{_components => _integrations}/uptime.markdown (100%) rename source/{_components => _integrations}/uptimerobot.markdown (100%) rename source/{_components => _integrations}/uscis.markdown (100%) rename source/{_components => _integrations}/usgs_earthquakes_feed.markdown (100%) rename source/{_components => _integrations}/usps.markdown (100%) rename source/{_components => _integrations}/utility_meter.markdown (100%) rename source/{_components => _integrations}/uvc.markdown (100%) rename source/{_components => _integrations}/vacuum.markdown (100%) rename source/{_components => _integrations}/vacuum.mqtt.markdown (100%) rename source/{_components => _integrations}/vacuum.template.markdown (100%) rename source/{_components => _integrations}/vacuum.xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/vallox.markdown (100%) rename source/{_components => _integrations}/vasttrafik.markdown (100%) rename source/{_components => _integrations}/velbus.markdown (100%) rename source/{_components => _integrations}/velux.markdown (100%) rename source/{_components => _integrations}/venstar.markdown (100%) rename source/{_components => _integrations}/vera.markdown (100%) rename source/{_components => _integrations}/verisure.markdown (100%) rename source/{_components => _integrations}/version.markdown (100%) rename source/{_components => _integrations}/vesync.markdown (100%) rename source/{_components => _integrations}/viaggiatreno.markdown (100%) rename source/{_components => _integrations}/vicare.markdown (100%) rename source/{_components => _integrations}/vivotek.markdown (100%) rename source/{_components => _integrations}/vizio.markdown (100%) rename source/{_components => _integrations}/vlc.markdown (100%) rename source/{_components => _integrations}/vlc_telnet.markdown (100%) rename source/{_components => _integrations}/voicerss.markdown (100%) rename source/{_components => _integrations}/volkszaehler.markdown (100%) rename source/{_components => _integrations}/volumio.markdown (100%) rename source/{_components => _integrations}/volvooncall.markdown (100%) rename source/{_components => _integrations}/vultr.markdown (100%) rename source/{_components => _integrations}/w800rf32.markdown (100%) rename source/{_components => _integrations}/wake_on_lan.markdown (100%) rename source/{_components => _integrations}/waqi.markdown (100%) rename source/{_components => _integrations}/water_heater.markdown (100%) rename source/{_components => _integrations}/waterfurnace.markdown (100%) rename source/{_components => _integrations}/watson_iot.markdown (100%) rename source/{_components => _integrations}/watson_tts.markdown (100%) rename source/{_components => _integrations}/waze_travel_time.markdown (100%) rename source/{_components => _integrations}/weather.darksky.markdown (100%) rename source/{_components => _integrations}/weather.markdown (100%) rename source/{_components => _integrations}/webhook.markdown (100%) rename source/{_components => _integrations}/webhooks.markdown (100%) rename source/{_components => _integrations}/weblink.markdown (100%) rename source/{_components => _integrations}/webostv.markdown (100%) rename source/{_components => _integrations}/websocket_api.markdown (100%) rename source/{_components => _integrations}/wemo.markdown (100%) rename source/{_components => _integrations}/whois.markdown (100%) rename source/{_components => _integrations}/wink.markdown (100%) rename source/{_components => _integrations}/wirelesstag.markdown (100%) rename source/{_components => _integrations}/withings.markdown (100%) rename source/{_components => _integrations}/workday.markdown (100%) rename source/{_components => _integrations}/worldclock.markdown (100%) rename source/{_components => _integrations}/worldtidesinfo.markdown (100%) rename source/{_components => _integrations}/worxlandroid.markdown (100%) rename source/{_components => _integrations}/wsdot.markdown (100%) rename source/{_components => _integrations}/wunderground.markdown (100%) rename source/{_components => _integrations}/wunderlist.markdown (100%) rename source/{_components => _integrations}/wwlln.markdown (100%) rename source/{_components => _integrations}/x10.markdown (100%) rename source/{_components => _integrations}/xbox_live.markdown (100%) rename source/{_components => _integrations}/xeoma.markdown (100%) rename source/{_components => _integrations}/xfinity.markdown (100%) rename source/{_components => _integrations}/xiaomi.markdown (100%) rename source/{_components => _integrations}/xiaomi_aqara.markdown (100%) rename source/{_components => _integrations}/xiaomi_miio.markdown (100%) rename source/{_components => _integrations}/xiaomi_tv.markdown (100%) rename source/{_components => _integrations}/xmpp.markdown (100%) rename source/{_components => _integrations}/xs1.markdown (100%) rename source/{_components => _integrations}/yale_smart_alarm.markdown (100%) rename source/{_components => _integrations}/yamaha.markdown (100%) rename source/{_components => _integrations}/yamaha_musiccast.markdown (100%) rename source/{_components => _integrations}/yandextts.markdown (100%) rename source/{_components => _integrations}/yeelight.markdown (100%) rename source/{_components => _integrations}/yeelightsunflower.markdown (100%) rename source/{_components => _integrations}/yessssms.markdown (100%) rename source/{_components => _integrations}/yi.markdown (100%) rename source/{_components => _integrations}/yr.markdown (100%) rename source/{_components => _integrations}/yweather.markdown (100%) rename source/{_components => _integrations}/zabbix.markdown (100%) rename source/{_components => _integrations}/zamg.markdown (100%) rename source/{_components => _integrations}/zengge.markdown (100%) rename source/{_components => _integrations}/zeroconf.markdown (100%) rename source/{_components => _integrations}/zestimate.markdown (100%) rename source/{_components => _integrations}/zha.markdown (100%) rename source/{_components => _integrations}/zhong_hong.markdown (100%) rename source/{_components => _integrations}/zigbee.markdown (100%) rename source/{_components => _integrations}/ziggo_mediabox_xl.markdown (100%) rename source/{_components => _integrations}/zone.markdown (100%) rename source/{_components => _integrations}/zoneminder.markdown (100%) rename source/{_components => _integrations}/zwave.markdown (100%) rename source/{components => integrations}/index.html (100%) diff --git a/source/_components/abode.markdown b/source/_integrations/abode.markdown similarity index 100% rename from source/_components/abode.markdown rename to source/_integrations/abode.markdown diff --git a/source/_components/acer_projector.markdown b/source/_integrations/acer_projector.markdown similarity index 100% rename from source/_components/acer_projector.markdown rename to source/_integrations/acer_projector.markdown diff --git a/source/_components/actiontec.markdown b/source/_integrations/actiontec.markdown similarity index 100% rename from source/_components/actiontec.markdown rename to source/_integrations/actiontec.markdown diff --git a/source/_components/adguard.markdown b/source/_integrations/adguard.markdown similarity index 100% rename from source/_components/adguard.markdown rename to source/_integrations/adguard.markdown diff --git a/source/_components/ads.markdown b/source/_integrations/ads.markdown similarity index 100% rename from source/_components/ads.markdown rename to source/_integrations/ads.markdown diff --git a/source/_components/aftership.markdown b/source/_integrations/aftership.markdown similarity index 100% rename from source/_components/aftership.markdown rename to source/_integrations/aftership.markdown diff --git a/source/_components/air_quality.markdown b/source/_integrations/air_quality.markdown similarity index 100% rename from source/_components/air_quality.markdown rename to source/_integrations/air_quality.markdown diff --git a/source/_components/airvisual.markdown b/source/_integrations/airvisual.markdown similarity index 100% rename from source/_components/airvisual.markdown rename to source/_integrations/airvisual.markdown diff --git a/source/_components/aladdin_connect.markdown b/source/_integrations/aladdin_connect.markdown similarity index 100% rename from source/_components/aladdin_connect.markdown rename to source/_integrations/aladdin_connect.markdown diff --git a/source/_components/alarm_control_panel.ifttt.markdown b/source/_integrations/alarm_control_panel.ifttt.markdown similarity index 100% rename from source/_components/alarm_control_panel.ifttt.markdown rename to source/_integrations/alarm_control_panel.ifttt.markdown diff --git a/source/_components/alarm_control_panel.markdown b/source/_integrations/alarm_control_panel.markdown similarity index 100% rename from source/_components/alarm_control_panel.markdown rename to source/_integrations/alarm_control_panel.markdown diff --git a/source/_components/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown similarity index 100% rename from source/_components/alarm_control_panel.mqtt.markdown rename to source/_integrations/alarm_control_panel.mqtt.markdown diff --git a/source/_components/alarmdecoder.markdown b/source/_integrations/alarmdecoder.markdown similarity index 100% rename from source/_components/alarmdecoder.markdown rename to source/_integrations/alarmdecoder.markdown diff --git a/source/_components/alarmdotcom.markdown b/source/_integrations/alarmdotcom.markdown similarity index 100% rename from source/_components/alarmdotcom.markdown rename to source/_integrations/alarmdotcom.markdown diff --git a/source/_components/alert.markdown b/source/_integrations/alert.markdown similarity index 100% rename from source/_components/alert.markdown rename to source/_integrations/alert.markdown diff --git a/source/_components/alexa.flash_briefings.markdown b/source/_integrations/alexa.flash_briefings.markdown similarity index 100% rename from source/_components/alexa.flash_briefings.markdown rename to source/_integrations/alexa.flash_briefings.markdown diff --git a/source/_components/alexa.intent.markdown b/source/_integrations/alexa.intent.markdown similarity index 100% rename from source/_components/alexa.intent.markdown rename to source/_integrations/alexa.intent.markdown diff --git a/source/_components/alexa.markdown b/source/_integrations/alexa.markdown similarity index 100% rename from source/_components/alexa.markdown rename to source/_integrations/alexa.markdown diff --git a/source/_components/alexa.smart_home.markdown b/source/_integrations/alexa.smart_home.markdown similarity index 100% rename from source/_components/alexa.smart_home.markdown rename to source/_integrations/alexa.smart_home.markdown diff --git a/source/_components/alpha_vantage.markdown b/source/_integrations/alpha_vantage.markdown similarity index 100% rename from source/_components/alpha_vantage.markdown rename to source/_integrations/alpha_vantage.markdown diff --git a/source/_components/amazon_polly.markdown b/source/_integrations/amazon_polly.markdown similarity index 100% rename from source/_components/amazon_polly.markdown rename to source/_integrations/amazon_polly.markdown diff --git a/source/_components/ambiclimate.markdown b/source/_integrations/ambiclimate.markdown similarity index 100% rename from source/_components/ambiclimate.markdown rename to source/_integrations/ambiclimate.markdown diff --git a/source/_components/ambient_station.markdown b/source/_integrations/ambient_station.markdown similarity index 100% rename from source/_components/ambient_station.markdown rename to source/_integrations/ambient_station.markdown diff --git a/source/_components/amcrest.markdown b/source/_integrations/amcrest.markdown similarity index 100% rename from source/_components/amcrest.markdown rename to source/_integrations/amcrest.markdown diff --git a/source/_components/ampio.markdown b/source/_integrations/ampio.markdown similarity index 100% rename from source/_components/ampio.markdown rename to source/_integrations/ampio.markdown diff --git a/source/_components/android_ip_webcam.markdown b/source/_integrations/android_ip_webcam.markdown similarity index 100% rename from source/_components/android_ip_webcam.markdown rename to source/_integrations/android_ip_webcam.markdown diff --git a/source/_components/androidtv.markdown b/source/_integrations/androidtv.markdown similarity index 100% rename from source/_components/androidtv.markdown rename to source/_integrations/androidtv.markdown diff --git a/source/_components/anel_pwrctrl.markdown b/source/_integrations/anel_pwrctrl.markdown similarity index 100% rename from source/_components/anel_pwrctrl.markdown rename to source/_integrations/anel_pwrctrl.markdown diff --git a/source/_components/anthemav.markdown b/source/_integrations/anthemav.markdown similarity index 100% rename from source/_components/anthemav.markdown rename to source/_integrations/anthemav.markdown diff --git a/source/_components/apache_kafka.markdown b/source/_integrations/apache_kafka.markdown similarity index 100% rename from source/_components/apache_kafka.markdown rename to source/_integrations/apache_kafka.markdown diff --git a/source/_components/apcupsd.markdown b/source/_integrations/apcupsd.markdown similarity index 100% rename from source/_components/apcupsd.markdown rename to source/_integrations/apcupsd.markdown diff --git a/source/_components/api.markdown b/source/_integrations/api.markdown similarity index 100% rename from source/_components/api.markdown rename to source/_integrations/api.markdown diff --git a/source/_components/apns.markdown b/source/_integrations/apns.markdown similarity index 100% rename from source/_components/apns.markdown rename to source/_integrations/apns.markdown diff --git a/source/_components/apple_tv.markdown b/source/_integrations/apple_tv.markdown similarity index 100% rename from source/_components/apple_tv.markdown rename to source/_integrations/apple_tv.markdown diff --git a/source/_components/aprs.markdown b/source/_integrations/aprs.markdown similarity index 100% rename from source/_components/aprs.markdown rename to source/_integrations/aprs.markdown diff --git a/source/_components/aqualogic.markdown b/source/_integrations/aqualogic.markdown similarity index 100% rename from source/_components/aqualogic.markdown rename to source/_integrations/aqualogic.markdown diff --git a/source/_components/aquostv.markdown b/source/_integrations/aquostv.markdown similarity index 100% rename from source/_components/aquostv.markdown rename to source/_integrations/aquostv.markdown diff --git a/source/_components/arcam_fmj.markdown b/source/_integrations/arcam_fmj.markdown similarity index 100% rename from source/_components/arcam_fmj.markdown rename to source/_integrations/arcam_fmj.markdown diff --git a/source/_components/arduino.markdown b/source/_integrations/arduino.markdown similarity index 100% rename from source/_components/arduino.markdown rename to source/_integrations/arduino.markdown diff --git a/source/_components/arest.markdown b/source/_integrations/arest.markdown similarity index 100% rename from source/_components/arest.markdown rename to source/_integrations/arest.markdown diff --git a/source/_components/arlo.markdown b/source/_integrations/arlo.markdown similarity index 100% rename from source/_components/arlo.markdown rename to source/_integrations/arlo.markdown diff --git a/source/_components/aruba.markdown b/source/_integrations/aruba.markdown similarity index 100% rename from source/_components/aruba.markdown rename to source/_integrations/aruba.markdown diff --git a/source/_components/arwn.markdown b/source/_integrations/arwn.markdown similarity index 100% rename from source/_components/arwn.markdown rename to source/_integrations/arwn.markdown diff --git a/source/_components/asterisk_cdr.markdown b/source/_integrations/asterisk_cdr.markdown similarity index 100% rename from source/_components/asterisk_cdr.markdown rename to source/_integrations/asterisk_cdr.markdown diff --git a/source/_components/asterisk_mbox.markdown b/source/_integrations/asterisk_mbox.markdown similarity index 100% rename from source/_components/asterisk_mbox.markdown rename to source/_integrations/asterisk_mbox.markdown diff --git a/source/_components/asuswrt.markdown b/source/_integrations/asuswrt.markdown similarity index 100% rename from source/_components/asuswrt.markdown rename to source/_integrations/asuswrt.markdown diff --git a/source/_components/atome.markdown b/source/_integrations/atome.markdown similarity index 100% rename from source/_components/atome.markdown rename to source/_integrations/atome.markdown diff --git a/source/_components/august.markdown b/source/_integrations/august.markdown similarity index 100% rename from source/_components/august.markdown rename to source/_integrations/august.markdown diff --git a/source/_components/aurora.markdown b/source/_integrations/aurora.markdown similarity index 100% rename from source/_components/aurora.markdown rename to source/_integrations/aurora.markdown diff --git a/source/_components/aurora_abb_powerone.markdown b/source/_integrations/aurora_abb_powerone.markdown similarity index 100% rename from source/_components/aurora_abb_powerone.markdown rename to source/_integrations/aurora_abb_powerone.markdown diff --git a/source/_components/auth.markdown b/source/_integrations/auth.markdown similarity index 100% rename from source/_components/auth.markdown rename to source/_integrations/auth.markdown diff --git a/source/_components/automatic.markdown b/source/_integrations/automatic.markdown similarity index 100% rename from source/_components/automatic.markdown rename to source/_integrations/automatic.markdown diff --git a/source/_components/automation.markdown b/source/_integrations/automation.markdown similarity index 100% rename from source/_components/automation.markdown rename to source/_integrations/automation.markdown diff --git a/source/_components/avea.markdown b/source/_integrations/avea.markdown similarity index 100% rename from source/_components/avea.markdown rename to source/_integrations/avea.markdown diff --git a/source/_components/avion.markdown b/source/_integrations/avion.markdown similarity index 100% rename from source/_components/avion.markdown rename to source/_integrations/avion.markdown diff --git a/source/_components/awair.markdown b/source/_integrations/awair.markdown similarity index 100% rename from source/_components/awair.markdown rename to source/_integrations/awair.markdown diff --git a/source/_components/aws.markdown b/source/_integrations/aws.markdown similarity index 100% rename from source/_components/aws.markdown rename to source/_integrations/aws.markdown diff --git a/source/_components/axis.markdown b/source/_integrations/axis.markdown similarity index 100% rename from source/_components/axis.markdown rename to source/_integrations/axis.markdown diff --git a/source/_components/azure_event_hub.markdown b/source/_integrations/azure_event_hub.markdown similarity index 100% rename from source/_components/azure_event_hub.markdown rename to source/_integrations/azure_event_hub.markdown diff --git a/source/_components/baidu.markdown b/source/_integrations/baidu.markdown similarity index 100% rename from source/_components/baidu.markdown rename to source/_integrations/baidu.markdown diff --git a/source/_components/bayesian.markdown b/source/_integrations/bayesian.markdown similarity index 100% rename from source/_components/bayesian.markdown rename to source/_integrations/bayesian.markdown diff --git a/source/_components/bbb_gpio.markdown b/source/_integrations/bbb_gpio.markdown similarity index 100% rename from source/_components/bbb_gpio.markdown rename to source/_integrations/bbb_gpio.markdown diff --git a/source/_components/bbox.markdown b/source/_integrations/bbox.markdown similarity index 100% rename from source/_components/bbox.markdown rename to source/_integrations/bbox.markdown diff --git a/source/_components/beewi_smartclim.markdown b/source/_integrations/beewi_smartclim.markdown similarity index 100% rename from source/_components/beewi_smartclim.markdown rename to source/_integrations/beewi_smartclim.markdown diff --git a/source/_components/bh1750.markdown b/source/_integrations/bh1750.markdown similarity index 100% rename from source/_components/bh1750.markdown rename to source/_integrations/bh1750.markdown diff --git a/source/_components/binary_sensor.knx.markdown b/source/_integrations/binary_sensor.knx.markdown similarity index 100% rename from source/_components/binary_sensor.knx.markdown rename to source/_integrations/binary_sensor.knx.markdown diff --git a/source/_components/binary_sensor.markdown b/source/_integrations/binary_sensor.markdown similarity index 100% rename from source/_components/binary_sensor.markdown rename to source/_integrations/binary_sensor.markdown diff --git a/source/_components/binary_sensor.modbus.markdown b/source/_integrations/binary_sensor.modbus.markdown similarity index 100% rename from source/_components/binary_sensor.modbus.markdown rename to source/_integrations/binary_sensor.modbus.markdown diff --git a/source/_components/binary_sensor.mqtt.markdown b/source/_integrations/binary_sensor.mqtt.markdown similarity index 100% rename from source/_components/binary_sensor.mqtt.markdown rename to source/_integrations/binary_sensor.mqtt.markdown diff --git a/source/_components/binary_sensor.mysensors.markdown b/source/_integrations/binary_sensor.mysensors.markdown similarity index 100% rename from source/_components/binary_sensor.mysensors.markdown rename to source/_integrations/binary_sensor.mysensors.markdown diff --git a/source/_components/binary_sensor.rest.markdown b/source/_integrations/binary_sensor.rest.markdown similarity index 100% rename from source/_components/binary_sensor.rest.markdown rename to source/_integrations/binary_sensor.rest.markdown diff --git a/source/_components/binary_sensor.rflink.markdown b/source/_integrations/binary_sensor.rflink.markdown similarity index 100% rename from source/_components/binary_sensor.rflink.markdown rename to source/_integrations/binary_sensor.rflink.markdown diff --git a/source/_components/binary_sensor.rfxtrx.markdown b/source/_integrations/binary_sensor.rfxtrx.markdown similarity index 100% rename from source/_components/binary_sensor.rfxtrx.markdown rename to source/_integrations/binary_sensor.rfxtrx.markdown diff --git a/source/_components/binary_sensor.template.markdown b/source/_integrations/binary_sensor.template.markdown similarity index 100% rename from source/_components/binary_sensor.template.markdown rename to source/_integrations/binary_sensor.template.markdown diff --git a/source/_components/binary_sensor.xiaomi_aqara.markdown b/source/_integrations/binary_sensor.xiaomi_aqara.markdown similarity index 100% rename from source/_components/binary_sensor.xiaomi_aqara.markdown rename to source/_integrations/binary_sensor.xiaomi_aqara.markdown diff --git a/source/_components/bitcoin.markdown b/source/_integrations/bitcoin.markdown similarity index 100% rename from source/_components/bitcoin.markdown rename to source/_integrations/bitcoin.markdown diff --git a/source/_components/bizkaibus.markdown b/source/_integrations/bizkaibus.markdown similarity index 100% rename from source/_components/bizkaibus.markdown rename to source/_integrations/bizkaibus.markdown diff --git a/source/_components/blackbird.markdown b/source/_integrations/blackbird.markdown similarity index 100% rename from source/_components/blackbird.markdown rename to source/_integrations/blackbird.markdown diff --git a/source/_components/blink.markdown b/source/_integrations/blink.markdown similarity index 100% rename from source/_components/blink.markdown rename to source/_integrations/blink.markdown diff --git a/source/_components/blinksticklight.markdown b/source/_integrations/blinksticklight.markdown similarity index 100% rename from source/_components/blinksticklight.markdown rename to source/_integrations/blinksticklight.markdown diff --git a/source/_components/blinkt.markdown b/source/_integrations/blinkt.markdown similarity index 100% rename from source/_components/blinkt.markdown rename to source/_integrations/blinkt.markdown diff --git a/source/_components/blockchain.markdown b/source/_integrations/blockchain.markdown similarity index 100% rename from source/_components/blockchain.markdown rename to source/_integrations/blockchain.markdown diff --git a/source/_components/bloomsky.markdown b/source/_integrations/bloomsky.markdown similarity index 100% rename from source/_components/bloomsky.markdown rename to source/_integrations/bloomsky.markdown diff --git a/source/_components/bluesound.markdown b/source/_integrations/bluesound.markdown similarity index 100% rename from source/_components/bluesound.markdown rename to source/_integrations/bluesound.markdown diff --git a/source/_components/bluetooth_le_tracker.markdown b/source/_integrations/bluetooth_le_tracker.markdown similarity index 100% rename from source/_components/bluetooth_le_tracker.markdown rename to source/_integrations/bluetooth_le_tracker.markdown diff --git a/source/_components/bluetooth_tracker.markdown b/source/_integrations/bluetooth_tracker.markdown similarity index 100% rename from source/_components/bluetooth_tracker.markdown rename to source/_integrations/bluetooth_tracker.markdown diff --git a/source/_components/bme280.markdown b/source/_integrations/bme280.markdown similarity index 100% rename from source/_components/bme280.markdown rename to source/_integrations/bme280.markdown diff --git a/source/_components/bme680.markdown b/source/_integrations/bme680.markdown similarity index 100% rename from source/_components/bme680.markdown rename to source/_integrations/bme680.markdown diff --git a/source/_components/bmw_connected_drive.markdown b/source/_integrations/bmw_connected_drive.markdown similarity index 100% rename from source/_components/bmw_connected_drive.markdown rename to source/_integrations/bmw_connected_drive.markdown diff --git a/source/_components/bom.markdown b/source/_integrations/bom.markdown similarity index 100% rename from source/_components/bom.markdown rename to source/_integrations/bom.markdown diff --git a/source/_components/braviatv.markdown b/source/_integrations/braviatv.markdown similarity index 100% rename from source/_components/braviatv.markdown rename to source/_integrations/braviatv.markdown diff --git a/source/_components/broadcast.markdown b/source/_integrations/broadcast.markdown similarity index 100% rename from source/_components/broadcast.markdown rename to source/_integrations/broadcast.markdown diff --git a/source/_components/broadlink.markdown b/source/_integrations/broadlink.markdown similarity index 100% rename from source/_components/broadlink.markdown rename to source/_integrations/broadlink.markdown diff --git a/source/_components/brottsplatskartan.markdown b/source/_integrations/brottsplatskartan.markdown similarity index 100% rename from source/_components/brottsplatskartan.markdown rename to source/_integrations/brottsplatskartan.markdown diff --git a/source/_components/browser.markdown b/source/_integrations/browser.markdown similarity index 100% rename from source/_components/browser.markdown rename to source/_integrations/browser.markdown diff --git a/source/_components/brunt.markdown b/source/_integrations/brunt.markdown similarity index 100% rename from source/_components/brunt.markdown rename to source/_integrations/brunt.markdown diff --git a/source/_components/bt_home_hub_5.markdown b/source/_integrations/bt_home_hub_5.markdown similarity index 100% rename from source/_components/bt_home_hub_5.markdown rename to source/_integrations/bt_home_hub_5.markdown diff --git a/source/_components/bt_smarthub.markdown b/source/_integrations/bt_smarthub.markdown similarity index 100% rename from source/_components/bt_smarthub.markdown rename to source/_integrations/bt_smarthub.markdown diff --git a/source/_components/buienradar.markdown b/source/_integrations/buienradar.markdown similarity index 100% rename from source/_components/buienradar.markdown rename to source/_integrations/buienradar.markdown diff --git a/source/_components/caldav.markdown b/source/_integrations/caldav.markdown similarity index 100% rename from source/_components/caldav.markdown rename to source/_integrations/caldav.markdown diff --git a/source/_components/calendar.google.markdown b/source/_integrations/calendar.google.markdown similarity index 100% rename from source/_components/calendar.google.markdown rename to source/_integrations/calendar.google.markdown diff --git a/source/_components/calendar.markdown b/source/_integrations/calendar.markdown similarity index 100% rename from source/_components/calendar.markdown rename to source/_integrations/calendar.markdown diff --git a/source/_components/camera.ffmpeg.markdown b/source/_integrations/camera.ffmpeg.markdown similarity index 100% rename from source/_components/camera.ffmpeg.markdown rename to source/_integrations/camera.ffmpeg.markdown diff --git a/source/_components/camera.markdown b/source/_integrations/camera.markdown similarity index 100% rename from source/_components/camera.markdown rename to source/_integrations/camera.markdown diff --git a/source/_components/camera.mqtt.markdown b/source/_integrations/camera.mqtt.markdown similarity index 100% rename from source/_components/camera.mqtt.markdown rename to source/_integrations/camera.mqtt.markdown diff --git a/source/_components/canary.markdown b/source/_integrations/canary.markdown similarity index 100% rename from source/_components/canary.markdown rename to source/_integrations/canary.markdown diff --git a/source/_components/cast.markdown b/source/_integrations/cast.markdown similarity index 100% rename from source/_components/cast.markdown rename to source/_integrations/cast.markdown diff --git a/source/_components/cert_expiry.markdown b/source/_integrations/cert_expiry.markdown similarity index 100% rename from source/_components/cert_expiry.markdown rename to source/_integrations/cert_expiry.markdown diff --git a/source/_components/channels.markdown b/source/_integrations/channels.markdown similarity index 100% rename from source/_components/channels.markdown rename to source/_integrations/channels.markdown diff --git a/source/_components/cisco_ios.markdown b/source/_integrations/cisco_ios.markdown similarity index 100% rename from source/_components/cisco_ios.markdown rename to source/_integrations/cisco_ios.markdown diff --git a/source/_components/cisco_mobility_express.markdown b/source/_integrations/cisco_mobility_express.markdown similarity index 100% rename from source/_components/cisco_mobility_express.markdown rename to source/_integrations/cisco_mobility_express.markdown diff --git a/source/_components/cisco_webex_teams.markdown b/source/_integrations/cisco_webex_teams.markdown similarity index 100% rename from source/_components/cisco_webex_teams.markdown rename to source/_integrations/cisco_webex_teams.markdown diff --git a/source/_components/ciscospark.markdown b/source/_integrations/ciscospark.markdown similarity index 100% rename from source/_components/ciscospark.markdown rename to source/_integrations/ciscospark.markdown diff --git a/source/_components/citybikes.markdown b/source/_integrations/citybikes.markdown similarity index 100% rename from source/_components/citybikes.markdown rename to source/_integrations/citybikes.markdown diff --git a/source/_components/clementine.markdown b/source/_integrations/clementine.markdown similarity index 100% rename from source/_components/clementine.markdown rename to source/_integrations/clementine.markdown diff --git a/source/_components/clickatell.markdown b/source/_integrations/clickatell.markdown similarity index 100% rename from source/_components/clickatell.markdown rename to source/_integrations/clickatell.markdown diff --git a/source/_components/clicksend.markdown b/source/_integrations/clicksend.markdown similarity index 100% rename from source/_components/clicksend.markdown rename to source/_integrations/clicksend.markdown diff --git a/source/_components/clicksend_tts.markdown b/source/_integrations/clicksend_tts.markdown similarity index 100% rename from source/_components/clicksend_tts.markdown rename to source/_integrations/clicksend_tts.markdown diff --git a/source/_components/climate.knx.markdown b/source/_integrations/climate.knx.markdown similarity index 100% rename from source/_components/climate.knx.markdown rename to source/_integrations/climate.knx.markdown diff --git a/source/_components/climate.markdown b/source/_integrations/climate.markdown similarity index 100% rename from source/_components/climate.markdown rename to source/_integrations/climate.markdown diff --git a/source/_components/climate.modbus.markdown b/source/_integrations/climate.modbus.markdown similarity index 100% rename from source/_components/climate.modbus.markdown rename to source/_integrations/climate.modbus.markdown diff --git a/source/_components/climate.mqtt.markdown b/source/_integrations/climate.mqtt.markdown similarity index 100% rename from source/_components/climate.mqtt.markdown rename to source/_integrations/climate.mqtt.markdown diff --git a/source/_components/climate.mysensors.markdown b/source/_integrations/climate.mysensors.markdown similarity index 100% rename from source/_components/climate.mysensors.markdown rename to source/_integrations/climate.mysensors.markdown diff --git a/source/_components/cloud.markdown b/source/_integrations/cloud.markdown similarity index 100% rename from source/_components/cloud.markdown rename to source/_integrations/cloud.markdown diff --git a/source/_components/cloudflare.markdown b/source/_integrations/cloudflare.markdown similarity index 100% rename from source/_components/cloudflare.markdown rename to source/_integrations/cloudflare.markdown diff --git a/source/_components/cmus.markdown b/source/_integrations/cmus.markdown similarity index 100% rename from source/_components/cmus.markdown rename to source/_integrations/cmus.markdown diff --git a/source/_components/co2signal.markdown b/source/_integrations/co2signal.markdown similarity index 100% rename from source/_components/co2signal.markdown rename to source/_integrations/co2signal.markdown diff --git a/source/_components/coinbase.markdown b/source/_integrations/coinbase.markdown similarity index 100% rename from source/_components/coinbase.markdown rename to source/_integrations/coinbase.markdown diff --git a/source/_components/coinmarketcap.markdown b/source/_integrations/coinmarketcap.markdown similarity index 100% rename from source/_components/coinmarketcap.markdown rename to source/_integrations/coinmarketcap.markdown diff --git a/source/_components/comed_hourly_pricing.markdown b/source/_integrations/comed_hourly_pricing.markdown similarity index 100% rename from source/_components/comed_hourly_pricing.markdown rename to source/_integrations/comed_hourly_pricing.markdown diff --git a/source/_components/comfoconnect.markdown b/source/_integrations/comfoconnect.markdown similarity index 100% rename from source/_components/comfoconnect.markdown rename to source/_integrations/comfoconnect.markdown diff --git a/source/_components/command_line.markdown b/source/_integrations/command_line.markdown similarity index 100% rename from source/_components/command_line.markdown rename to source/_integrations/command_line.markdown diff --git a/source/_components/concord232.markdown b/source/_integrations/concord232.markdown similarity index 100% rename from source/_components/concord232.markdown rename to source/_integrations/concord232.markdown diff --git a/source/_components/config.markdown b/source/_integrations/config.markdown similarity index 100% rename from source/_components/config.markdown rename to source/_integrations/config.markdown diff --git a/source/_components/configurator.markdown b/source/_integrations/configurator.markdown similarity index 100% rename from source/_components/configurator.markdown rename to source/_integrations/configurator.markdown diff --git a/source/_components/conversation.markdown b/source/_integrations/conversation.markdown similarity index 100% rename from source/_components/conversation.markdown rename to source/_integrations/conversation.markdown diff --git a/source/_components/coolmaster.markdown b/source/_integrations/coolmaster.markdown similarity index 100% rename from source/_components/coolmaster.markdown rename to source/_integrations/coolmaster.markdown diff --git a/source/_components/counter.markdown b/source/_integrations/counter.markdown similarity index 100% rename from source/_components/counter.markdown rename to source/_integrations/counter.markdown diff --git a/source/_components/cover.command_line.markdown b/source/_integrations/cover.command_line.markdown similarity index 100% rename from source/_components/cover.command_line.markdown rename to source/_integrations/cover.command_line.markdown diff --git a/source/_components/cover.group.markdown b/source/_integrations/cover.group.markdown similarity index 100% rename from source/_components/cover.group.markdown rename to source/_integrations/cover.group.markdown diff --git a/source/_components/cover.knx.markdown b/source/_integrations/cover.knx.markdown similarity index 100% rename from source/_components/cover.knx.markdown rename to source/_integrations/cover.knx.markdown diff --git a/source/_components/cover.markdown b/source/_integrations/cover.markdown similarity index 100% rename from source/_components/cover.markdown rename to source/_integrations/cover.markdown diff --git a/source/_components/cover.mqtt.markdown b/source/_integrations/cover.mqtt.markdown similarity index 100% rename from source/_components/cover.mqtt.markdown rename to source/_integrations/cover.mqtt.markdown diff --git a/source/_components/cover.mysensors.markdown b/source/_integrations/cover.mysensors.markdown similarity index 100% rename from source/_components/cover.mysensors.markdown rename to source/_integrations/cover.mysensors.markdown diff --git a/source/_components/cover.rflink.markdown b/source/_integrations/cover.rflink.markdown similarity index 100% rename from source/_components/cover.rflink.markdown rename to source/_integrations/cover.rflink.markdown diff --git a/source/_components/cover.rfxtrx.markdown b/source/_integrations/cover.rfxtrx.markdown similarity index 100% rename from source/_components/cover.rfxtrx.markdown rename to source/_integrations/cover.rfxtrx.markdown diff --git a/source/_components/cover.template.markdown b/source/_integrations/cover.template.markdown similarity index 100% rename from source/_components/cover.template.markdown rename to source/_integrations/cover.template.markdown diff --git a/source/_components/cover.xiaomi_aqara.markdown b/source/_integrations/cover.xiaomi_aqara.markdown similarity index 100% rename from source/_components/cover.xiaomi_aqara.markdown rename to source/_integrations/cover.xiaomi_aqara.markdown diff --git a/source/_components/cppm_tracker.markdown b/source/_integrations/cppm_tracker.markdown similarity index 100% rename from source/_components/cppm_tracker.markdown rename to source/_integrations/cppm_tracker.markdown diff --git a/source/_components/cpuspeed.markdown b/source/_integrations/cpuspeed.markdown similarity index 100% rename from source/_components/cpuspeed.markdown rename to source/_integrations/cpuspeed.markdown diff --git a/source/_components/crimereports.markdown b/source/_integrations/crimereports.markdown similarity index 100% rename from source/_components/crimereports.markdown rename to source/_integrations/crimereports.markdown diff --git a/source/_components/cups.markdown b/source/_integrations/cups.markdown similarity index 100% rename from source/_components/cups.markdown rename to source/_integrations/cups.markdown diff --git a/source/_components/currencylayer.markdown b/source/_integrations/currencylayer.markdown similarity index 100% rename from source/_components/currencylayer.markdown rename to source/_integrations/currencylayer.markdown diff --git a/source/_components/daikin.markdown b/source/_integrations/daikin.markdown similarity index 100% rename from source/_components/daikin.markdown rename to source/_integrations/daikin.markdown diff --git a/source/_components/danfoss_air.markdown b/source/_integrations/danfoss_air.markdown similarity index 100% rename from source/_components/danfoss_air.markdown rename to source/_integrations/danfoss_air.markdown diff --git a/source/_components/darksky.markdown b/source/_integrations/darksky.markdown similarity index 100% rename from source/_components/darksky.markdown rename to source/_integrations/darksky.markdown diff --git a/source/_components/datadog.markdown b/source/_integrations/datadog.markdown similarity index 100% rename from source/_components/datadog.markdown rename to source/_integrations/datadog.markdown diff --git a/source/_components/ddwrt.markdown b/source/_integrations/ddwrt.markdown similarity index 100% rename from source/_components/ddwrt.markdown rename to source/_integrations/ddwrt.markdown diff --git a/source/_components/deconz.markdown b/source/_integrations/deconz.markdown similarity index 100% rename from source/_components/deconz.markdown rename to source/_integrations/deconz.markdown diff --git a/source/_components/decora.markdown b/source/_integrations/decora.markdown similarity index 100% rename from source/_components/decora.markdown rename to source/_integrations/decora.markdown diff --git a/source/_components/decora_wifi.markdown b/source/_integrations/decora_wifi.markdown similarity index 100% rename from source/_components/decora_wifi.markdown rename to source/_integrations/decora_wifi.markdown diff --git a/source/_components/default_config.markdown b/source/_integrations/default_config.markdown similarity index 100% rename from source/_components/default_config.markdown rename to source/_integrations/default_config.markdown diff --git a/source/_components/delijn.markdown b/source/_integrations/delijn.markdown similarity index 100% rename from source/_components/delijn.markdown rename to source/_integrations/delijn.markdown diff --git a/source/_components/deluge.markdown b/source/_integrations/deluge.markdown similarity index 100% rename from source/_components/deluge.markdown rename to source/_integrations/deluge.markdown diff --git a/source/_components/demo.markdown b/source/_integrations/demo.markdown similarity index 100% rename from source/_components/demo.markdown rename to source/_integrations/demo.markdown diff --git a/source/_components/denon.markdown b/source/_integrations/denon.markdown similarity index 100% rename from source/_components/denon.markdown rename to source/_integrations/denon.markdown diff --git a/source/_components/denonavr.markdown b/source/_integrations/denonavr.markdown similarity index 100% rename from source/_components/denonavr.markdown rename to source/_integrations/denonavr.markdown diff --git a/source/_components/deutsche_bahn.markdown b/source/_integrations/deutsche_bahn.markdown similarity index 100% rename from source/_components/deutsche_bahn.markdown rename to source/_integrations/deutsche_bahn.markdown diff --git a/source/_components/device_automation.markdown b/source/_integrations/device_automation.markdown similarity index 100% rename from source/_components/device_automation.markdown rename to source/_integrations/device_automation.markdown diff --git a/source/_components/device_sun_light_trigger.markdown b/source/_integrations/device_sun_light_trigger.markdown similarity index 100% rename from source/_components/device_sun_light_trigger.markdown rename to source/_integrations/device_sun_light_trigger.markdown diff --git a/source/_components/device_tracker.markdown b/source/_integrations/device_tracker.markdown similarity index 100% rename from source/_components/device_tracker.markdown rename to source/_integrations/device_tracker.markdown diff --git a/source/_components/device_tracker.mqtt.markdown b/source/_integrations/device_tracker.mqtt.markdown similarity index 100% rename from source/_components/device_tracker.mqtt.markdown rename to source/_integrations/device_tracker.mqtt.markdown diff --git a/source/_components/device_tracker.mysensors.markdown b/source/_integrations/device_tracker.mysensors.markdown similarity index 100% rename from source/_components/device_tracker.mysensors.markdown rename to source/_integrations/device_tracker.mysensors.markdown diff --git a/source/_components/device_tracker.xiaomi.markdown b/source/_integrations/device_tracker.xiaomi.markdown similarity index 100% rename from source/_components/device_tracker.xiaomi.markdown rename to source/_integrations/device_tracker.xiaomi.markdown diff --git a/source/_components/dht.markdown b/source/_integrations/dht.markdown similarity index 100% rename from source/_components/dht.markdown rename to source/_integrations/dht.markdown diff --git a/source/_components/dialogflow.markdown b/source/_integrations/dialogflow.markdown similarity index 100% rename from source/_components/dialogflow.markdown rename to source/_integrations/dialogflow.markdown diff --git a/source/_components/digital_ocean.markdown b/source/_integrations/digital_ocean.markdown similarity index 100% rename from source/_components/digital_ocean.markdown rename to source/_integrations/digital_ocean.markdown diff --git a/source/_components/digitalloggers.markdown b/source/_integrations/digitalloggers.markdown similarity index 100% rename from source/_components/digitalloggers.markdown rename to source/_integrations/digitalloggers.markdown diff --git a/source/_components/directv.markdown b/source/_integrations/directv.markdown similarity index 100% rename from source/_components/directv.markdown rename to source/_integrations/directv.markdown diff --git a/source/_components/discogs.markdown b/source/_integrations/discogs.markdown similarity index 100% rename from source/_components/discogs.markdown rename to source/_integrations/discogs.markdown diff --git a/source/_components/discord.markdown b/source/_integrations/discord.markdown similarity index 100% rename from source/_components/discord.markdown rename to source/_integrations/discord.markdown diff --git a/source/_components/discovery.markdown b/source/_integrations/discovery.markdown similarity index 100% rename from source/_components/discovery.markdown rename to source/_integrations/discovery.markdown diff --git a/source/_components/dispatcher.markdown b/source/_integrations/dispatcher.markdown similarity index 100% rename from source/_components/dispatcher.markdown rename to source/_integrations/dispatcher.markdown diff --git a/source/_components/dlib_face_detect.markdown b/source/_integrations/dlib_face_detect.markdown similarity index 100% rename from source/_components/dlib_face_detect.markdown rename to source/_integrations/dlib_face_detect.markdown diff --git a/source/_components/dlib_face_identify.markdown b/source/_integrations/dlib_face_identify.markdown similarity index 100% rename from source/_components/dlib_face_identify.markdown rename to source/_integrations/dlib_face_identify.markdown diff --git a/source/_components/dlink.markdown b/source/_integrations/dlink.markdown similarity index 100% rename from source/_components/dlink.markdown rename to source/_integrations/dlink.markdown diff --git a/source/_components/dlna_dmr.markdown b/source/_integrations/dlna_dmr.markdown similarity index 100% rename from source/_components/dlna_dmr.markdown rename to source/_integrations/dlna_dmr.markdown diff --git a/source/_components/dnsip.markdown b/source/_integrations/dnsip.markdown similarity index 100% rename from source/_components/dnsip.markdown rename to source/_integrations/dnsip.markdown diff --git a/source/_components/dominos.markdown b/source/_integrations/dominos.markdown similarity index 100% rename from source/_components/dominos.markdown rename to source/_integrations/dominos.markdown diff --git a/source/_components/doorbird.markdown b/source/_integrations/doorbird.markdown similarity index 100% rename from source/_components/doorbird.markdown rename to source/_integrations/doorbird.markdown diff --git a/source/_components/dovado.markdown b/source/_integrations/dovado.markdown similarity index 100% rename from source/_components/dovado.markdown rename to source/_integrations/dovado.markdown diff --git a/source/_components/downloader.markdown b/source/_integrations/downloader.markdown similarity index 100% rename from source/_components/downloader.markdown rename to source/_integrations/downloader.markdown diff --git a/source/_components/dsmr.markdown b/source/_integrations/dsmr.markdown similarity index 100% rename from source/_components/dsmr.markdown rename to source/_integrations/dsmr.markdown diff --git a/source/_components/dte_energy_bridge.markdown b/source/_integrations/dte_energy_bridge.markdown similarity index 100% rename from source/_components/dte_energy_bridge.markdown rename to source/_integrations/dte_energy_bridge.markdown diff --git a/source/_components/dublin_bus_transport.markdown b/source/_integrations/dublin_bus_transport.markdown similarity index 100% rename from source/_components/dublin_bus_transport.markdown rename to source/_integrations/dublin_bus_transport.markdown diff --git a/source/_components/duckdns.markdown b/source/_integrations/duckdns.markdown similarity index 100% rename from source/_components/duckdns.markdown rename to source/_integrations/duckdns.markdown diff --git a/source/_components/duke_energy.markdown b/source/_integrations/duke_energy.markdown similarity index 100% rename from source/_components/duke_energy.markdown rename to source/_integrations/duke_energy.markdown diff --git a/source/_components/dunehd.markdown b/source/_integrations/dunehd.markdown similarity index 100% rename from source/_components/dunehd.markdown rename to source/_integrations/dunehd.markdown diff --git a/source/_components/dwd_weather_warnings.markdown b/source/_integrations/dwd_weather_warnings.markdown similarity index 100% rename from source/_components/dwd_weather_warnings.markdown rename to source/_integrations/dwd_weather_warnings.markdown diff --git a/source/_components/dweet.markdown b/source/_integrations/dweet.markdown similarity index 100% rename from source/_components/dweet.markdown rename to source/_integrations/dweet.markdown diff --git a/source/_components/dyson.markdown b/source/_integrations/dyson.markdown similarity index 100% rename from source/_components/dyson.markdown rename to source/_integrations/dyson.markdown diff --git a/source/_components/ebox.markdown b/source/_integrations/ebox.markdown similarity index 100% rename from source/_components/ebox.markdown rename to source/_integrations/ebox.markdown diff --git a/source/_components/ebusd.markdown b/source/_integrations/ebusd.markdown similarity index 100% rename from source/_components/ebusd.markdown rename to source/_integrations/ebusd.markdown diff --git a/source/_components/ecoal_boiler.markdown b/source/_integrations/ecoal_boiler.markdown similarity index 100% rename from source/_components/ecoal_boiler.markdown rename to source/_integrations/ecoal_boiler.markdown diff --git a/source/_components/ecobee.markdown b/source/_integrations/ecobee.markdown similarity index 100% rename from source/_components/ecobee.markdown rename to source/_integrations/ecobee.markdown diff --git a/source/_components/econet.markdown b/source/_integrations/econet.markdown similarity index 100% rename from source/_components/econet.markdown rename to source/_integrations/econet.markdown diff --git a/source/_components/ecovacs.markdown b/source/_integrations/ecovacs.markdown similarity index 100% rename from source/_components/ecovacs.markdown rename to source/_integrations/ecovacs.markdown diff --git a/source/_components/eddystone_temperature.markdown b/source/_integrations/eddystone_temperature.markdown similarity index 100% rename from source/_components/eddystone_temperature.markdown rename to source/_integrations/eddystone_temperature.markdown diff --git a/source/_components/edimax.markdown b/source/_integrations/edimax.markdown similarity index 100% rename from source/_components/edimax.markdown rename to source/_integrations/edimax.markdown diff --git a/source/_components/ee_brightbox.markdown b/source/_integrations/ee_brightbox.markdown similarity index 100% rename from source/_components/ee_brightbox.markdown rename to source/_integrations/ee_brightbox.markdown diff --git a/source/_components/efergy.markdown b/source/_integrations/efergy.markdown similarity index 100% rename from source/_components/efergy.markdown rename to source/_integrations/efergy.markdown diff --git a/source/_components/egardia.markdown b/source/_integrations/egardia.markdown similarity index 100% rename from source/_components/egardia.markdown rename to source/_integrations/egardia.markdown diff --git a/source/_components/eight_sleep.markdown b/source/_integrations/eight_sleep.markdown similarity index 100% rename from source/_components/eight_sleep.markdown rename to source/_integrations/eight_sleep.markdown diff --git a/source/_components/eliqonline.markdown b/source/_integrations/eliqonline.markdown similarity index 100% rename from source/_components/eliqonline.markdown rename to source/_integrations/eliqonline.markdown diff --git a/source/_components/elkm1.markdown b/source/_integrations/elkm1.markdown similarity index 100% rename from source/_components/elkm1.markdown rename to source/_integrations/elkm1.markdown diff --git a/source/_components/emby.markdown b/source/_integrations/emby.markdown similarity index 100% rename from source/_components/emby.markdown rename to source/_integrations/emby.markdown diff --git a/source/_components/emoncms.markdown b/source/_integrations/emoncms.markdown similarity index 100% rename from source/_components/emoncms.markdown rename to source/_integrations/emoncms.markdown diff --git a/source/_components/emoncms_history.markdown b/source/_integrations/emoncms_history.markdown similarity index 100% rename from source/_components/emoncms_history.markdown rename to source/_integrations/emoncms_history.markdown diff --git a/source/_components/emulated_hue.markdown b/source/_integrations/emulated_hue.markdown similarity index 100% rename from source/_components/emulated_hue.markdown rename to source/_integrations/emulated_hue.markdown diff --git a/source/_components/emulated_roku.markdown b/source/_integrations/emulated_roku.markdown similarity index 100% rename from source/_components/emulated_roku.markdown rename to source/_integrations/emulated_roku.markdown diff --git a/source/_components/enigma2.markdown b/source/_integrations/enigma2.markdown similarity index 100% rename from source/_components/enigma2.markdown rename to source/_integrations/enigma2.markdown diff --git a/source/_components/enocean.markdown b/source/_integrations/enocean.markdown similarity index 100% rename from source/_components/enocean.markdown rename to source/_integrations/enocean.markdown diff --git a/source/_components/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown similarity index 100% rename from source/_components/enphase_envoy.markdown rename to source/_integrations/enphase_envoy.markdown diff --git a/source/_components/entur_public_transport.markdown b/source/_integrations/entur_public_transport.markdown similarity index 100% rename from source/_components/entur_public_transport.markdown rename to source/_integrations/entur_public_transport.markdown diff --git a/source/_components/environment_canada.markdown b/source/_integrations/environment_canada.markdown similarity index 100% rename from source/_components/environment_canada.markdown rename to source/_integrations/environment_canada.markdown diff --git a/source/_components/envirophat.markdown b/source/_integrations/envirophat.markdown similarity index 100% rename from source/_components/envirophat.markdown rename to source/_integrations/envirophat.markdown diff --git a/source/_components/envisalink.markdown b/source/_integrations/envisalink.markdown similarity index 100% rename from source/_components/envisalink.markdown rename to source/_integrations/envisalink.markdown diff --git a/source/_components/ephember.markdown b/source/_integrations/ephember.markdown similarity index 100% rename from source/_components/ephember.markdown rename to source/_integrations/ephember.markdown diff --git a/source/_components/epson.markdown b/source/_integrations/epson.markdown similarity index 100% rename from source/_components/epson.markdown rename to source/_integrations/epson.markdown diff --git a/source/_components/epsonworkforce.markdown b/source/_integrations/epsonworkforce.markdown similarity index 100% rename from source/_components/epsonworkforce.markdown rename to source/_integrations/epsonworkforce.markdown diff --git a/source/_components/eq3btsmart.markdown b/source/_integrations/eq3btsmart.markdown similarity index 100% rename from source/_components/eq3btsmart.markdown rename to source/_integrations/eq3btsmart.markdown diff --git a/source/_components/esphome.markdown b/source/_integrations/esphome.markdown similarity index 100% rename from source/_components/esphome.markdown rename to source/_integrations/esphome.markdown diff --git a/source/_components/essent.markdown b/source/_integrations/essent.markdown similarity index 100% rename from source/_components/essent.markdown rename to source/_integrations/essent.markdown diff --git a/source/_components/etherscan.markdown b/source/_integrations/etherscan.markdown similarity index 100% rename from source/_components/etherscan.markdown rename to source/_integrations/etherscan.markdown diff --git a/source/_components/eufy.markdown b/source/_integrations/eufy.markdown similarity index 100% rename from source/_components/eufy.markdown rename to source/_integrations/eufy.markdown diff --git a/source/_components/everlights.markdown b/source/_integrations/everlights.markdown similarity index 100% rename from source/_components/everlights.markdown rename to source/_integrations/everlights.markdown diff --git a/source/_components/evohome.markdown b/source/_integrations/evohome.markdown similarity index 100% rename from source/_components/evohome.markdown rename to source/_integrations/evohome.markdown diff --git a/source/_components/facebook.markdown b/source/_integrations/facebook.markdown similarity index 100% rename from source/_components/facebook.markdown rename to source/_integrations/facebook.markdown diff --git a/source/_components/facebox.markdown b/source/_integrations/facebox.markdown similarity index 100% rename from source/_components/facebox.markdown rename to source/_integrations/facebox.markdown diff --git a/source/_components/fail2ban.markdown b/source/_integrations/fail2ban.markdown similarity index 100% rename from source/_components/fail2ban.markdown rename to source/_integrations/fail2ban.markdown diff --git a/source/_components/familyhub.markdown b/source/_integrations/familyhub.markdown similarity index 100% rename from source/_components/familyhub.markdown rename to source/_integrations/familyhub.markdown diff --git a/source/_components/fan.markdown b/source/_integrations/fan.markdown similarity index 100% rename from source/_components/fan.markdown rename to source/_integrations/fan.markdown diff --git a/source/_components/fan.mqtt.markdown b/source/_integrations/fan.mqtt.markdown similarity index 100% rename from source/_components/fan.mqtt.markdown rename to source/_integrations/fan.mqtt.markdown diff --git a/source/_components/fan.template.markdown b/source/_integrations/fan.template.markdown similarity index 100% rename from source/_components/fan.template.markdown rename to source/_integrations/fan.template.markdown diff --git a/source/_components/fan.xiaomi_miio.markdown b/source/_integrations/fan.xiaomi_miio.markdown similarity index 100% rename from source/_components/fan.xiaomi_miio.markdown rename to source/_integrations/fan.xiaomi_miio.markdown diff --git a/source/_components/fastdotcom.markdown b/source/_integrations/fastdotcom.markdown similarity index 100% rename from source/_components/fastdotcom.markdown rename to source/_integrations/fastdotcom.markdown diff --git a/source/_components/fedex.markdown b/source/_integrations/fedex.markdown similarity index 100% rename from source/_components/fedex.markdown rename to source/_integrations/fedex.markdown diff --git a/source/_components/feedreader.markdown b/source/_integrations/feedreader.markdown similarity index 100% rename from source/_components/feedreader.markdown rename to source/_integrations/feedreader.markdown diff --git a/source/_components/ffmpeg.markdown b/source/_integrations/ffmpeg.markdown similarity index 100% rename from source/_components/ffmpeg.markdown rename to source/_integrations/ffmpeg.markdown diff --git a/source/_components/ffmpeg_motion.markdown b/source/_integrations/ffmpeg_motion.markdown similarity index 100% rename from source/_components/ffmpeg_motion.markdown rename to source/_integrations/ffmpeg_motion.markdown diff --git a/source/_components/ffmpeg_noise.markdown b/source/_integrations/ffmpeg_noise.markdown similarity index 100% rename from source/_components/ffmpeg_noise.markdown rename to source/_integrations/ffmpeg_noise.markdown diff --git a/source/_components/fibaro.markdown b/source/_integrations/fibaro.markdown similarity index 100% rename from source/_components/fibaro.markdown rename to source/_integrations/fibaro.markdown diff --git a/source/_components/fido.markdown b/source/_integrations/fido.markdown similarity index 100% rename from source/_components/fido.markdown rename to source/_integrations/fido.markdown diff --git a/source/_components/file.markdown b/source/_integrations/file.markdown similarity index 100% rename from source/_components/file.markdown rename to source/_integrations/file.markdown diff --git a/source/_components/filesize.markdown b/source/_integrations/filesize.markdown similarity index 100% rename from source/_components/filesize.markdown rename to source/_integrations/filesize.markdown diff --git a/source/_components/filter.markdown b/source/_integrations/filter.markdown similarity index 100% rename from source/_components/filter.markdown rename to source/_integrations/filter.markdown diff --git a/source/_components/fints.markdown b/source/_integrations/fints.markdown similarity index 100% rename from source/_components/fints.markdown rename to source/_integrations/fints.markdown diff --git a/source/_components/fitbit.markdown b/source/_integrations/fitbit.markdown similarity index 100% rename from source/_components/fitbit.markdown rename to source/_integrations/fitbit.markdown diff --git a/source/_components/fixer.markdown b/source/_integrations/fixer.markdown similarity index 100% rename from source/_components/fixer.markdown rename to source/_integrations/fixer.markdown diff --git a/source/_components/fleetgo.markdown b/source/_integrations/fleetgo.markdown similarity index 100% rename from source/_components/fleetgo.markdown rename to source/_integrations/fleetgo.markdown diff --git a/source/_components/flexit.markdown b/source/_integrations/flexit.markdown similarity index 100% rename from source/_components/flexit.markdown rename to source/_integrations/flexit.markdown diff --git a/source/_components/flic.markdown b/source/_integrations/flic.markdown similarity index 100% rename from source/_components/flic.markdown rename to source/_integrations/flic.markdown diff --git a/source/_components/flock.markdown b/source/_integrations/flock.markdown similarity index 100% rename from source/_components/flock.markdown rename to source/_integrations/flock.markdown diff --git a/source/_components/flunearyou.markdown b/source/_integrations/flunearyou.markdown similarity index 100% rename from source/_components/flunearyou.markdown rename to source/_integrations/flunearyou.markdown diff --git a/source/_components/flux.markdown b/source/_integrations/flux.markdown similarity index 100% rename from source/_components/flux.markdown rename to source/_integrations/flux.markdown diff --git a/source/_components/flux_led.markdown b/source/_integrations/flux_led.markdown similarity index 100% rename from source/_components/flux_led.markdown rename to source/_integrations/flux_led.markdown diff --git a/source/_components/folder.markdown b/source/_integrations/folder.markdown similarity index 100% rename from source/_components/folder.markdown rename to source/_integrations/folder.markdown diff --git a/source/_components/folder_watcher.markdown b/source/_integrations/folder_watcher.markdown similarity index 100% rename from source/_components/folder_watcher.markdown rename to source/_integrations/folder_watcher.markdown diff --git a/source/_components/foobot.markdown b/source/_integrations/foobot.markdown similarity index 100% rename from source/_components/foobot.markdown rename to source/_integrations/foobot.markdown diff --git a/source/_components/fortigate.markdown b/source/_integrations/fortigate.markdown similarity index 100% rename from source/_components/fortigate.markdown rename to source/_integrations/fortigate.markdown diff --git a/source/_components/fortios.markdown b/source/_integrations/fortios.markdown similarity index 100% rename from source/_components/fortios.markdown rename to source/_integrations/fortios.markdown diff --git a/source/_components/foscam.markdown b/source/_integrations/foscam.markdown similarity index 100% rename from source/_components/foscam.markdown rename to source/_integrations/foscam.markdown diff --git a/source/_components/foursquare.markdown b/source/_integrations/foursquare.markdown similarity index 100% rename from source/_components/foursquare.markdown rename to source/_integrations/foursquare.markdown diff --git a/source/_components/free_mobile.markdown b/source/_integrations/free_mobile.markdown similarity index 100% rename from source/_components/free_mobile.markdown rename to source/_integrations/free_mobile.markdown diff --git a/source/_components/freebox.markdown b/source/_integrations/freebox.markdown similarity index 100% rename from source/_components/freebox.markdown rename to source/_integrations/freebox.markdown diff --git a/source/_components/freedns.markdown b/source/_integrations/freedns.markdown similarity index 100% rename from source/_components/freedns.markdown rename to source/_integrations/freedns.markdown diff --git a/source/_components/fritz.markdown b/source/_integrations/fritz.markdown similarity index 100% rename from source/_components/fritz.markdown rename to source/_integrations/fritz.markdown diff --git a/source/_components/fritzbox.markdown b/source/_integrations/fritzbox.markdown similarity index 100% rename from source/_components/fritzbox.markdown rename to source/_integrations/fritzbox.markdown diff --git a/source/_components/fritzbox_callmonitor.markdown b/source/_integrations/fritzbox_callmonitor.markdown similarity index 100% rename from source/_components/fritzbox_callmonitor.markdown rename to source/_integrations/fritzbox_callmonitor.markdown diff --git a/source/_components/fritzbox_netmonitor.markdown b/source/_integrations/fritzbox_netmonitor.markdown similarity index 100% rename from source/_components/fritzbox_netmonitor.markdown rename to source/_integrations/fritzbox_netmonitor.markdown diff --git a/source/_components/fritzdect.markdown b/source/_integrations/fritzdect.markdown similarity index 100% rename from source/_components/fritzdect.markdown rename to source/_integrations/fritzdect.markdown diff --git a/source/_components/fronius.markdown b/source/_integrations/fronius.markdown similarity index 100% rename from source/_components/fronius.markdown rename to source/_integrations/fronius.markdown diff --git a/source/_components/frontend.markdown b/source/_integrations/frontend.markdown similarity index 100% rename from source/_components/frontend.markdown rename to source/_integrations/frontend.markdown diff --git a/source/_components/frontier_silicon.markdown b/source/_integrations/frontier_silicon.markdown similarity index 100% rename from source/_components/frontier_silicon.markdown rename to source/_integrations/frontier_silicon.markdown diff --git a/source/_components/futurenow.markdown b/source/_integrations/futurenow.markdown similarity index 100% rename from source/_components/futurenow.markdown rename to source/_integrations/futurenow.markdown diff --git a/source/_components/garadget.markdown b/source/_integrations/garadget.markdown similarity index 100% rename from source/_components/garadget.markdown rename to source/_integrations/garadget.markdown diff --git a/source/_components/gc100.markdown b/source/_integrations/gc100.markdown similarity index 100% rename from source/_components/gc100.markdown rename to source/_integrations/gc100.markdown diff --git a/source/_components/gearbest.markdown b/source/_integrations/gearbest.markdown similarity index 100% rename from source/_components/gearbest.markdown rename to source/_integrations/gearbest.markdown diff --git a/source/_components/geizhals.markdown b/source/_integrations/geizhals.markdown similarity index 100% rename from source/_components/geizhals.markdown rename to source/_integrations/geizhals.markdown diff --git a/source/_components/generic_ip_camera.markdown b/source/_integrations/generic_ip_camera.markdown similarity index 100% rename from source/_components/generic_ip_camera.markdown rename to source/_integrations/generic_ip_camera.markdown diff --git a/source/_components/generic_thermostat.markdown b/source/_integrations/generic_thermostat.markdown similarity index 100% rename from source/_components/generic_thermostat.markdown rename to source/_integrations/generic_thermostat.markdown diff --git a/source/_components/geniushub.markdown b/source/_integrations/geniushub.markdown similarity index 100% rename from source/_components/geniushub.markdown rename to source/_integrations/geniushub.markdown diff --git a/source/_components/geo_json_events.markdown b/source/_integrations/geo_json_events.markdown similarity index 100% rename from source/_components/geo_json_events.markdown rename to source/_integrations/geo_json_events.markdown diff --git a/source/_components/geo_location.markdown b/source/_integrations/geo_location.markdown similarity index 100% rename from source/_components/geo_location.markdown rename to source/_integrations/geo_location.markdown diff --git a/source/_components/geo_rss_events.markdown b/source/_integrations/geo_rss_events.markdown similarity index 100% rename from source/_components/geo_rss_events.markdown rename to source/_integrations/geo_rss_events.markdown diff --git a/source/_components/geofency.markdown b/source/_integrations/geofency.markdown similarity index 100% rename from source/_components/geofency.markdown rename to source/_integrations/geofency.markdown diff --git a/source/_components/geonetnz_quakes.markdown b/source/_integrations/geonetnz_quakes.markdown similarity index 100% rename from source/_components/geonetnz_quakes.markdown rename to source/_integrations/geonetnz_quakes.markdown diff --git a/source/_components/github.markdown b/source/_integrations/github.markdown similarity index 100% rename from source/_components/github.markdown rename to source/_integrations/github.markdown diff --git a/source/_components/gitlab_ci.markdown b/source/_integrations/gitlab_ci.markdown similarity index 100% rename from source/_components/gitlab_ci.markdown rename to source/_integrations/gitlab_ci.markdown diff --git a/source/_components/gitter.markdown b/source/_integrations/gitter.markdown similarity index 100% rename from source/_components/gitter.markdown rename to source/_integrations/gitter.markdown diff --git a/source/_components/glances.markdown b/source/_integrations/glances.markdown similarity index 100% rename from source/_components/glances.markdown rename to source/_integrations/glances.markdown diff --git a/source/_components/gntp.markdown b/source/_integrations/gntp.markdown similarity index 100% rename from source/_components/gntp.markdown rename to source/_integrations/gntp.markdown diff --git a/source/_components/goalfeed.markdown b/source/_integrations/goalfeed.markdown similarity index 100% rename from source/_components/goalfeed.markdown rename to source/_integrations/goalfeed.markdown diff --git a/source/_components/gogogate2.markdown b/source/_integrations/gogogate2.markdown similarity index 100% rename from source/_components/gogogate2.markdown rename to source/_integrations/gogogate2.markdown diff --git a/source/_components/google_assistant.markdown b/source/_integrations/google_assistant.markdown similarity index 100% rename from source/_components/google_assistant.markdown rename to source/_integrations/google_assistant.markdown diff --git a/source/_components/google_cloud.markdown b/source/_integrations/google_cloud.markdown similarity index 100% rename from source/_components/google_cloud.markdown rename to source/_integrations/google_cloud.markdown diff --git a/source/_components/google_domains.markdown b/source/_integrations/google_domains.markdown similarity index 100% rename from source/_components/google_domains.markdown rename to source/_integrations/google_domains.markdown diff --git a/source/_components/google_maps.markdown b/source/_integrations/google_maps.markdown similarity index 100% rename from source/_components/google_maps.markdown rename to source/_integrations/google_maps.markdown diff --git a/source/_components/google_pubsub.markdown b/source/_integrations/google_pubsub.markdown similarity index 100% rename from source/_components/google_pubsub.markdown rename to source/_integrations/google_pubsub.markdown diff --git a/source/_components/google_translate.markdown b/source/_integrations/google_translate.markdown similarity index 100% rename from source/_components/google_translate.markdown rename to source/_integrations/google_translate.markdown diff --git a/source/_components/google_travel_time.markdown b/source/_integrations/google_travel_time.markdown similarity index 100% rename from source/_components/google_travel_time.markdown rename to source/_integrations/google_travel_time.markdown diff --git a/source/_components/google_wifi.markdown b/source/_integrations/google_wifi.markdown similarity index 100% rename from source/_components/google_wifi.markdown rename to source/_integrations/google_wifi.markdown diff --git a/source/_components/gpmdp.markdown b/source/_integrations/gpmdp.markdown similarity index 100% rename from source/_components/gpmdp.markdown rename to source/_integrations/gpmdp.markdown diff --git a/source/_components/gpsd.markdown b/source/_integrations/gpsd.markdown similarity index 100% rename from source/_components/gpsd.markdown rename to source/_integrations/gpsd.markdown diff --git a/source/_components/gpslogger.markdown b/source/_integrations/gpslogger.markdown similarity index 100% rename from source/_components/gpslogger.markdown rename to source/_integrations/gpslogger.markdown diff --git a/source/_components/graphite.markdown b/source/_integrations/graphite.markdown similarity index 100% rename from source/_components/graphite.markdown rename to source/_integrations/graphite.markdown diff --git a/source/_components/greeneye_monitor.markdown b/source/_integrations/greeneye_monitor.markdown similarity index 100% rename from source/_components/greeneye_monitor.markdown rename to source/_integrations/greeneye_monitor.markdown diff --git a/source/_components/greenwave.markdown b/source/_integrations/greenwave.markdown similarity index 100% rename from source/_components/greenwave.markdown rename to source/_integrations/greenwave.markdown diff --git a/source/_components/group.markdown b/source/_integrations/group.markdown similarity index 100% rename from source/_components/group.markdown rename to source/_integrations/group.markdown diff --git a/source/_components/growatt_server.markdown b/source/_integrations/growatt_server.markdown similarity index 100% rename from source/_components/growatt_server.markdown rename to source/_integrations/growatt_server.markdown diff --git a/source/_components/gstreamer.markdown b/source/_integrations/gstreamer.markdown similarity index 100% rename from source/_components/gstreamer.markdown rename to source/_integrations/gstreamer.markdown diff --git a/source/_components/gtfs.markdown b/source/_integrations/gtfs.markdown similarity index 100% rename from source/_components/gtfs.markdown rename to source/_integrations/gtfs.markdown diff --git a/source/_components/gtt.markdown b/source/_integrations/gtt.markdown similarity index 100% rename from source/_components/gtt.markdown rename to source/_integrations/gtt.markdown diff --git a/source/_components/habitica.markdown b/source/_integrations/habitica.markdown similarity index 100% rename from source/_components/habitica.markdown rename to source/_integrations/habitica.markdown diff --git a/source/_components/hangouts.markdown b/source/_integrations/hangouts.markdown similarity index 100% rename from source/_components/hangouts.markdown rename to source/_integrations/hangouts.markdown diff --git a/source/_components/harman_kardon_avr.markdown b/source/_integrations/harman_kardon_avr.markdown similarity index 100% rename from source/_components/harman_kardon_avr.markdown rename to source/_integrations/harman_kardon_avr.markdown diff --git a/source/_components/harmony.markdown b/source/_integrations/harmony.markdown similarity index 100% rename from source/_components/harmony.markdown rename to source/_integrations/harmony.markdown diff --git a/source/_components/haveibeenpwned.markdown b/source/_integrations/haveibeenpwned.markdown similarity index 100% rename from source/_components/haveibeenpwned.markdown rename to source/_integrations/haveibeenpwned.markdown diff --git a/source/_components/hddtemp.markdown b/source/_integrations/hddtemp.markdown similarity index 100% rename from source/_components/hddtemp.markdown rename to source/_integrations/hddtemp.markdown diff --git a/source/_components/hdmi_cec.markdown b/source/_integrations/hdmi_cec.markdown similarity index 100% rename from source/_components/hdmi_cec.markdown rename to source/_integrations/hdmi_cec.markdown diff --git a/source/_components/heatmiser.markdown b/source/_integrations/heatmiser.markdown similarity index 100% rename from source/_components/heatmiser.markdown rename to source/_integrations/heatmiser.markdown diff --git a/source/_components/heos.markdown b/source/_integrations/heos.markdown similarity index 100% rename from source/_components/heos.markdown rename to source/_integrations/heos.markdown diff --git a/source/_components/hikvision.markdown b/source/_integrations/hikvision.markdown similarity index 100% rename from source/_components/hikvision.markdown rename to source/_integrations/hikvision.markdown diff --git a/source/_components/hikvisioncam.markdown b/source/_integrations/hikvisioncam.markdown similarity index 100% rename from source/_components/hikvisioncam.markdown rename to source/_integrations/hikvisioncam.markdown diff --git a/source/_components/hipchat.markdown b/source/_integrations/hipchat.markdown similarity index 100% rename from source/_components/hipchat.markdown rename to source/_integrations/hipchat.markdown diff --git a/source/_components/history.markdown b/source/_integrations/history.markdown similarity index 100% rename from source/_components/history.markdown rename to source/_integrations/history.markdown diff --git a/source/_components/history_graph.markdown b/source/_integrations/history_graph.markdown similarity index 100% rename from source/_components/history_graph.markdown rename to source/_integrations/history_graph.markdown diff --git a/source/_components/history_stats.markdown b/source/_integrations/history_stats.markdown similarity index 100% rename from source/_components/history_stats.markdown rename to source/_integrations/history_stats.markdown diff --git a/source/_components/hitron_coda.markdown b/source/_integrations/hitron_coda.markdown similarity index 100% rename from source/_components/hitron_coda.markdown rename to source/_integrations/hitron_coda.markdown diff --git a/source/_components/hive.markdown b/source/_integrations/hive.markdown similarity index 100% rename from source/_components/hive.markdown rename to source/_integrations/hive.markdown diff --git a/source/_components/hlk_sw16.markdown b/source/_integrations/hlk_sw16.markdown similarity index 100% rename from source/_components/hlk_sw16.markdown rename to source/_integrations/hlk_sw16.markdown diff --git a/source/_components/homeassistant.markdown b/source/_integrations/homeassistant.markdown similarity index 100% rename from source/_components/homeassistant.markdown rename to source/_integrations/homeassistant.markdown diff --git a/source/_components/homekit.markdown b/source/_integrations/homekit.markdown similarity index 100% rename from source/_components/homekit.markdown rename to source/_integrations/homekit.markdown diff --git a/source/_components/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown similarity index 100% rename from source/_components/homekit_controller.markdown rename to source/_integrations/homekit_controller.markdown diff --git a/source/_components/homematic.markdown b/source/_integrations/homematic.markdown similarity index 100% rename from source/_components/homematic.markdown rename to source/_integrations/homematic.markdown diff --git a/source/_components/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown similarity index 100% rename from source/_components/homematicip_cloud.markdown rename to source/_integrations/homematicip_cloud.markdown diff --git a/source/_components/homeworks.markdown b/source/_integrations/homeworks.markdown similarity index 100% rename from source/_components/homeworks.markdown rename to source/_integrations/homeworks.markdown diff --git a/source/_components/honeywell.markdown b/source/_integrations/honeywell.markdown similarity index 100% rename from source/_components/honeywell.markdown rename to source/_integrations/honeywell.markdown diff --git a/source/_components/hook.markdown b/source/_integrations/hook.markdown similarity index 100% rename from source/_components/hook.markdown rename to source/_integrations/hook.markdown diff --git a/source/_components/horizon.markdown b/source/_integrations/horizon.markdown similarity index 100% rename from source/_components/horizon.markdown rename to source/_integrations/horizon.markdown diff --git a/source/_components/hp_ilo.markdown b/source/_integrations/hp_ilo.markdown similarity index 100% rename from source/_components/hp_ilo.markdown rename to source/_integrations/hp_ilo.markdown diff --git a/source/_components/html5.markdown b/source/_integrations/html5.markdown similarity index 100% rename from source/_components/html5.markdown rename to source/_integrations/html5.markdown diff --git a/source/_components/http.markdown b/source/_integrations/http.markdown similarity index 100% rename from source/_components/http.markdown rename to source/_integrations/http.markdown diff --git a/source/_components/htu21d.markdown b/source/_integrations/htu21d.markdown similarity index 100% rename from source/_components/htu21d.markdown rename to source/_integrations/htu21d.markdown diff --git a/source/_components/huawei_lte.markdown b/source/_integrations/huawei_lte.markdown similarity index 100% rename from source/_components/huawei_lte.markdown rename to source/_integrations/huawei_lte.markdown diff --git a/source/_components/huawei_router.markdown b/source/_integrations/huawei_router.markdown similarity index 100% rename from source/_components/huawei_router.markdown rename to source/_integrations/huawei_router.markdown diff --git a/source/_components/hue.markdown b/source/_integrations/hue.markdown similarity index 100% rename from source/_components/hue.markdown rename to source/_integrations/hue.markdown diff --git a/source/_components/hunterdouglas_powerview.markdown b/source/_integrations/hunterdouglas_powerview.markdown similarity index 100% rename from source/_components/hunterdouglas_powerview.markdown rename to source/_integrations/hunterdouglas_powerview.markdown diff --git a/source/_components/hydrawise.markdown b/source/_integrations/hydrawise.markdown similarity index 100% rename from source/_components/hydrawise.markdown rename to source/_integrations/hydrawise.markdown diff --git a/source/_components/hydroquebec.markdown b/source/_integrations/hydroquebec.markdown similarity index 100% rename from source/_components/hydroquebec.markdown rename to source/_integrations/hydroquebec.markdown diff --git a/source/_components/hyperion.markdown b/source/_integrations/hyperion.markdown similarity index 100% rename from source/_components/hyperion.markdown rename to source/_integrations/hyperion.markdown diff --git a/source/_components/ialarm.markdown b/source/_integrations/ialarm.markdown similarity index 100% rename from source/_components/ialarm.markdown rename to source/_integrations/ialarm.markdown diff --git a/source/_components/iaqualink.markdown b/source/_integrations/iaqualink.markdown similarity index 100% rename from source/_components/iaqualink.markdown rename to source/_integrations/iaqualink.markdown diff --git a/source/_components/icloud.markdown b/source/_integrations/icloud.markdown similarity index 100% rename from source/_components/icloud.markdown rename to source/_integrations/icloud.markdown diff --git a/source/_components/idteck_prox.markdown b/source/_integrations/idteck_prox.markdown similarity index 100% rename from source/_components/idteck_prox.markdown rename to source/_integrations/idteck_prox.markdown diff --git a/source/_components/ifttt.markdown b/source/_integrations/ifttt.markdown similarity index 100% rename from source/_components/ifttt.markdown rename to source/_integrations/ifttt.markdown diff --git a/source/_components/iglo.markdown b/source/_integrations/iglo.markdown similarity index 100% rename from source/_components/iglo.markdown rename to source/_integrations/iglo.markdown diff --git a/source/_components/ign_sismologia.markdown b/source/_integrations/ign_sismologia.markdown similarity index 100% rename from source/_components/ign_sismologia.markdown rename to source/_integrations/ign_sismologia.markdown diff --git a/source/_components/ihc.markdown b/source/_integrations/ihc.markdown similarity index 100% rename from source/_components/ihc.markdown rename to source/_integrations/ihc.markdown diff --git a/source/_components/image_processing.markdown b/source/_integrations/image_processing.markdown similarity index 100% rename from source/_components/image_processing.markdown rename to source/_integrations/image_processing.markdown diff --git a/source/_components/imap.markdown b/source/_integrations/imap.markdown similarity index 100% rename from source/_components/imap.markdown rename to source/_integrations/imap.markdown diff --git a/source/_components/imap_email_content.markdown b/source/_integrations/imap_email_content.markdown similarity index 100% rename from source/_components/imap_email_content.markdown rename to source/_integrations/imap_email_content.markdown diff --git a/source/_components/incomfort.markdown b/source/_integrations/incomfort.markdown similarity index 100% rename from source/_components/incomfort.markdown rename to source/_integrations/incomfort.markdown diff --git a/source/_components/influxdb.markdown b/source/_integrations/influxdb.markdown similarity index 100% rename from source/_components/influxdb.markdown rename to source/_integrations/influxdb.markdown diff --git a/source/_components/input_boolean.markdown b/source/_integrations/input_boolean.markdown similarity index 100% rename from source/_components/input_boolean.markdown rename to source/_integrations/input_boolean.markdown diff --git a/source/_components/input_datetime.markdown b/source/_integrations/input_datetime.markdown similarity index 100% rename from source/_components/input_datetime.markdown rename to source/_integrations/input_datetime.markdown diff --git a/source/_components/input_number.markdown b/source/_integrations/input_number.markdown similarity index 100% rename from source/_components/input_number.markdown rename to source/_integrations/input_number.markdown diff --git a/source/_components/input_select.markdown b/source/_integrations/input_select.markdown similarity index 100% rename from source/_components/input_select.markdown rename to source/_integrations/input_select.markdown diff --git a/source/_components/input_text.markdown b/source/_integrations/input_text.markdown similarity index 100% rename from source/_components/input_text.markdown rename to source/_integrations/input_text.markdown diff --git a/source/_components/insteon.markdown b/source/_integrations/insteon.markdown similarity index 100% rename from source/_components/insteon.markdown rename to source/_integrations/insteon.markdown diff --git a/source/_components/integration.markdown b/source/_integrations/integration.markdown similarity index 100% rename from source/_components/integration.markdown rename to source/_integrations/integration.markdown diff --git a/source/_components/intent_script.markdown b/source/_integrations/intent_script.markdown similarity index 100% rename from source/_components/intent_script.markdown rename to source/_integrations/intent_script.markdown diff --git a/source/_components/ios.markdown b/source/_integrations/ios.markdown similarity index 100% rename from source/_components/ios.markdown rename to source/_integrations/ios.markdown diff --git a/source/_components/iota.markdown b/source/_integrations/iota.markdown similarity index 100% rename from source/_components/iota.markdown rename to source/_integrations/iota.markdown diff --git a/source/_components/iperf3.markdown b/source/_integrations/iperf3.markdown similarity index 100% rename from source/_components/iperf3.markdown rename to source/_integrations/iperf3.markdown diff --git a/source/_components/ipma.markdown b/source/_integrations/ipma.markdown similarity index 100% rename from source/_components/ipma.markdown rename to source/_integrations/ipma.markdown diff --git a/source/_components/iqvia.markdown b/source/_integrations/iqvia.markdown similarity index 100% rename from source/_components/iqvia.markdown rename to source/_integrations/iqvia.markdown diff --git a/source/_components/irish_rail_transport.markdown b/source/_integrations/irish_rail_transport.markdown similarity index 100% rename from source/_components/irish_rail_transport.markdown rename to source/_integrations/irish_rail_transport.markdown diff --git a/source/_components/islamic_prayer_times.markdown b/source/_integrations/islamic_prayer_times.markdown similarity index 100% rename from source/_components/islamic_prayer_times.markdown rename to source/_integrations/islamic_prayer_times.markdown diff --git a/source/_components/iss.markdown b/source/_integrations/iss.markdown similarity index 100% rename from source/_components/iss.markdown rename to source/_integrations/iss.markdown diff --git a/source/_components/isy994.markdown b/source/_integrations/isy994.markdown similarity index 100% rename from source/_components/isy994.markdown rename to source/_integrations/isy994.markdown diff --git a/source/_components/itach.markdown b/source/_integrations/itach.markdown similarity index 100% rename from source/_components/itach.markdown rename to source/_integrations/itach.markdown diff --git a/source/_components/itunes.markdown b/source/_integrations/itunes.markdown similarity index 100% rename from source/_components/itunes.markdown rename to source/_integrations/itunes.markdown diff --git a/source/_components/jewish_calendar.markdown b/source/_integrations/jewish_calendar.markdown similarity index 100% rename from source/_components/jewish_calendar.markdown rename to source/_integrations/jewish_calendar.markdown diff --git a/source/_components/joaoapps_join.markdown b/source/_integrations/joaoapps_join.markdown similarity index 100% rename from source/_components/joaoapps_join.markdown rename to source/_integrations/joaoapps_join.markdown diff --git a/source/_components/juicenet.markdown b/source/_integrations/juicenet.markdown similarity index 100% rename from source/_components/juicenet.markdown rename to source/_integrations/juicenet.markdown diff --git a/source/_components/kankun.markdown b/source/_integrations/kankun.markdown similarity index 100% rename from source/_components/kankun.markdown rename to source/_integrations/kankun.markdown diff --git a/source/_components/keba.markdown b/source/_integrations/keba.markdown similarity index 100% rename from source/_components/keba.markdown rename to source/_integrations/keba.markdown diff --git a/source/_components/keenetic_ndms2.markdown b/source/_integrations/keenetic_ndms2.markdown similarity index 100% rename from source/_components/keenetic_ndms2.markdown rename to source/_integrations/keenetic_ndms2.markdown diff --git a/source/_components/keyboard.markdown b/source/_integrations/keyboard.markdown similarity index 100% rename from source/_components/keyboard.markdown rename to source/_integrations/keyboard.markdown diff --git a/source/_components/keyboard_remote.markdown b/source/_integrations/keyboard_remote.markdown similarity index 100% rename from source/_components/keyboard_remote.markdown rename to source/_integrations/keyboard_remote.markdown diff --git a/source/_components/kira.markdown b/source/_integrations/kira.markdown similarity index 100% rename from source/_components/kira.markdown rename to source/_integrations/kira.markdown diff --git a/source/_components/kiwi.markdown b/source/_integrations/kiwi.markdown similarity index 100% rename from source/_components/kiwi.markdown rename to source/_integrations/kiwi.markdown diff --git a/source/_components/knx.markdown b/source/_integrations/knx.markdown similarity index 100% rename from source/_components/knx.markdown rename to source/_integrations/knx.markdown diff --git a/source/_components/kodi.markdown b/source/_integrations/kodi.markdown similarity index 100% rename from source/_components/kodi.markdown rename to source/_integrations/kodi.markdown diff --git a/source/_components/konnected.markdown b/source/_integrations/konnected.markdown similarity index 100% rename from source/_components/konnected.markdown rename to source/_integrations/konnected.markdown diff --git a/source/_components/kwb.markdown b/source/_integrations/kwb.markdown similarity index 100% rename from source/_components/kwb.markdown rename to source/_integrations/kwb.markdown diff --git a/source/_components/lacrosse.markdown b/source/_integrations/lacrosse.markdown similarity index 100% rename from source/_components/lacrosse.markdown rename to source/_integrations/lacrosse.markdown diff --git a/source/_components/lametric.markdown b/source/_integrations/lametric.markdown similarity index 100% rename from source/_components/lametric.markdown rename to source/_integrations/lametric.markdown diff --git a/source/_components/lannouncer.markdown b/source/_integrations/lannouncer.markdown similarity index 100% rename from source/_components/lannouncer.markdown rename to source/_integrations/lannouncer.markdown diff --git a/source/_components/lastfm.markdown b/source/_integrations/lastfm.markdown similarity index 100% rename from source/_components/lastfm.markdown rename to source/_integrations/lastfm.markdown diff --git a/source/_components/launch_library.markdown b/source/_integrations/launch_library.markdown similarity index 100% rename from source/_components/launch_library.markdown rename to source/_integrations/launch_library.markdown diff --git a/source/_components/lcn.markdown b/source/_integrations/lcn.markdown similarity index 100% rename from source/_components/lcn.markdown rename to source/_integrations/lcn.markdown diff --git a/source/_components/lg_netcast.markdown b/source/_integrations/lg_netcast.markdown similarity index 100% rename from source/_components/lg_netcast.markdown rename to source/_integrations/lg_netcast.markdown diff --git a/source/_components/lg_soundbar.markdown b/source/_integrations/lg_soundbar.markdown similarity index 100% rename from source/_components/lg_soundbar.markdown rename to source/_integrations/lg_soundbar.markdown diff --git a/source/_components/life360.markdown b/source/_integrations/life360.markdown similarity index 100% rename from source/_components/life360.markdown rename to source/_integrations/life360.markdown diff --git a/source/_components/lifx.markdown b/source/_integrations/lifx.markdown similarity index 100% rename from source/_components/lifx.markdown rename to source/_integrations/lifx.markdown diff --git a/source/_components/lifx_cloud.markdown b/source/_integrations/lifx_cloud.markdown similarity index 100% rename from source/_components/lifx_cloud.markdown rename to source/_integrations/lifx_cloud.markdown diff --git a/source/_components/light.group.markdown b/source/_integrations/light.group.markdown similarity index 100% rename from source/_components/light.group.markdown rename to source/_integrations/light.group.markdown diff --git a/source/_components/light.knx.markdown b/source/_integrations/light.knx.markdown similarity index 100% rename from source/_components/light.knx.markdown rename to source/_integrations/light.knx.markdown diff --git a/source/_components/light.markdown b/source/_integrations/light.markdown similarity index 100% rename from source/_components/light.markdown rename to source/_integrations/light.markdown diff --git a/source/_components/light.mqtt.markdown b/source/_integrations/light.mqtt.markdown similarity index 100% rename from source/_components/light.mqtt.markdown rename to source/_integrations/light.mqtt.markdown diff --git a/source/_components/light.mysensors.markdown b/source/_integrations/light.mysensors.markdown similarity index 100% rename from source/_components/light.mysensors.markdown rename to source/_integrations/light.mysensors.markdown diff --git a/source/_components/light.rflink.markdown b/source/_integrations/light.rflink.markdown similarity index 100% rename from source/_components/light.rflink.markdown rename to source/_integrations/light.rflink.markdown diff --git a/source/_components/light.rfxtrx.markdown b/source/_integrations/light.rfxtrx.markdown similarity index 100% rename from source/_components/light.rfxtrx.markdown rename to source/_integrations/light.rfxtrx.markdown diff --git a/source/_components/light.switch.markdown b/source/_integrations/light.switch.markdown similarity index 100% rename from source/_components/light.switch.markdown rename to source/_integrations/light.switch.markdown diff --git a/source/_components/light.template.markdown b/source/_integrations/light.template.markdown similarity index 100% rename from source/_components/light.template.markdown rename to source/_integrations/light.template.markdown diff --git a/source/_components/light.xiaomi_aqara.markdown b/source/_integrations/light.xiaomi_aqara.markdown similarity index 100% rename from source/_components/light.xiaomi_aqara.markdown rename to source/_integrations/light.xiaomi_aqara.markdown diff --git a/source/_components/light.xiaomi_miio.markdown b/source/_integrations/light.xiaomi_miio.markdown similarity index 100% rename from source/_components/light.xiaomi_miio.markdown rename to source/_integrations/light.xiaomi_miio.markdown diff --git a/source/_components/lightwave.markdown b/source/_integrations/lightwave.markdown similarity index 100% rename from source/_components/lightwave.markdown rename to source/_integrations/lightwave.markdown diff --git a/source/_components/limitlessled.markdown b/source/_integrations/limitlessled.markdown similarity index 100% rename from source/_components/limitlessled.markdown rename to source/_integrations/limitlessled.markdown diff --git a/source/_components/linksys_ap.markdown b/source/_integrations/linksys_ap.markdown similarity index 100% rename from source/_components/linksys_ap.markdown rename to source/_integrations/linksys_ap.markdown diff --git a/source/_components/linksys_smart.markdown b/source/_integrations/linksys_smart.markdown similarity index 100% rename from source/_components/linksys_smart.markdown rename to source/_integrations/linksys_smart.markdown diff --git a/source/_components/linky.markdown b/source/_integrations/linky.markdown similarity index 100% rename from source/_components/linky.markdown rename to source/_integrations/linky.markdown diff --git a/source/_components/linode.markdown b/source/_integrations/linode.markdown similarity index 100% rename from source/_components/linode.markdown rename to source/_integrations/linode.markdown diff --git a/source/_components/linux_battery.markdown b/source/_integrations/linux_battery.markdown similarity index 100% rename from source/_components/linux_battery.markdown rename to source/_integrations/linux_battery.markdown diff --git a/source/_components/lirc.markdown b/source/_integrations/lirc.markdown similarity index 100% rename from source/_components/lirc.markdown rename to source/_integrations/lirc.markdown diff --git a/source/_components/litejet.markdown b/source/_integrations/litejet.markdown similarity index 100% rename from source/_components/litejet.markdown rename to source/_integrations/litejet.markdown diff --git a/source/_components/liveboxplaytv.markdown b/source/_integrations/liveboxplaytv.markdown similarity index 100% rename from source/_components/liveboxplaytv.markdown rename to source/_integrations/liveboxplaytv.markdown diff --git a/source/_components/llamalab_automate.markdown b/source/_integrations/llamalab_automate.markdown similarity index 100% rename from source/_components/llamalab_automate.markdown rename to source/_integrations/llamalab_automate.markdown diff --git a/source/_components/local_file.markdown b/source/_integrations/local_file.markdown similarity index 100% rename from source/_components/local_file.markdown rename to source/_integrations/local_file.markdown diff --git a/source/_components/locative.md b/source/_integrations/locative.md similarity index 100% rename from source/_components/locative.md rename to source/_integrations/locative.md diff --git a/source/_components/lock.markdown b/source/_integrations/lock.markdown similarity index 100% rename from source/_components/lock.markdown rename to source/_integrations/lock.markdown diff --git a/source/_components/lock.mqtt.markdown b/source/_integrations/lock.mqtt.markdown similarity index 100% rename from source/_components/lock.mqtt.markdown rename to source/_integrations/lock.mqtt.markdown diff --git a/source/_components/lock.template.markdown b/source/_integrations/lock.template.markdown similarity index 100% rename from source/_components/lock.template.markdown rename to source/_integrations/lock.template.markdown diff --git a/source/_components/lock.xiaomi_aqara.markdown b/source/_integrations/lock.xiaomi_aqara.markdown similarity index 100% rename from source/_components/lock.xiaomi_aqara.markdown rename to source/_integrations/lock.xiaomi_aqara.markdown diff --git a/source/_components/lockitron.markdown b/source/_integrations/lockitron.markdown similarity index 100% rename from source/_components/lockitron.markdown rename to source/_integrations/lockitron.markdown diff --git a/source/_components/logbook.markdown b/source/_integrations/logbook.markdown similarity index 100% rename from source/_components/logbook.markdown rename to source/_integrations/logbook.markdown diff --git a/source/_components/logentries.markdown b/source/_integrations/logentries.markdown similarity index 100% rename from source/_components/logentries.markdown rename to source/_integrations/logentries.markdown diff --git a/source/_components/logger.markdown b/source/_integrations/logger.markdown similarity index 100% rename from source/_components/logger.markdown rename to source/_integrations/logger.markdown diff --git a/source/_components/logi_circle.markdown b/source/_integrations/logi_circle.markdown similarity index 100% rename from source/_components/logi_circle.markdown rename to source/_integrations/logi_circle.markdown diff --git a/source/_components/london_air.markdown b/source/_integrations/london_air.markdown similarity index 100% rename from source/_components/london_air.markdown rename to source/_integrations/london_air.markdown diff --git a/source/_components/london_underground.markdown b/source/_integrations/london_underground.markdown similarity index 100% rename from source/_components/london_underground.markdown rename to source/_integrations/london_underground.markdown diff --git a/source/_components/loopenergy.markdown b/source/_integrations/loopenergy.markdown similarity index 100% rename from source/_components/loopenergy.markdown rename to source/_integrations/loopenergy.markdown diff --git a/source/_components/luci.markdown b/source/_integrations/luci.markdown similarity index 100% rename from source/_components/luci.markdown rename to source/_integrations/luci.markdown diff --git a/source/_components/luftdaten.markdown b/source/_integrations/luftdaten.markdown similarity index 100% rename from source/_components/luftdaten.markdown rename to source/_integrations/luftdaten.markdown diff --git a/source/_components/lupusec.markdown b/source/_integrations/lupusec.markdown similarity index 100% rename from source/_components/lupusec.markdown rename to source/_integrations/lupusec.markdown diff --git a/source/_components/lutron.markdown b/source/_integrations/lutron.markdown similarity index 100% rename from source/_components/lutron.markdown rename to source/_integrations/lutron.markdown diff --git a/source/_components/lutron_caseta.markdown b/source/_integrations/lutron_caseta.markdown similarity index 100% rename from source/_components/lutron_caseta.markdown rename to source/_integrations/lutron_caseta.markdown diff --git a/source/_components/lw12wifi.markdown b/source/_integrations/lw12wifi.markdown similarity index 100% rename from source/_components/lw12wifi.markdown rename to source/_integrations/lw12wifi.markdown diff --git a/source/_components/lyft.markdown b/source/_integrations/lyft.markdown similarity index 100% rename from source/_components/lyft.markdown rename to source/_integrations/lyft.markdown diff --git a/source/_components/magicseaweed.markdown b/source/_integrations/magicseaweed.markdown similarity index 100% rename from source/_components/magicseaweed.markdown rename to source/_integrations/magicseaweed.markdown diff --git a/source/_components/mailbox.markdown b/source/_integrations/mailbox.markdown similarity index 100% rename from source/_components/mailbox.markdown rename to source/_integrations/mailbox.markdown diff --git a/source/_components/mailgun.markdown b/source/_integrations/mailgun.markdown similarity index 100% rename from source/_components/mailgun.markdown rename to source/_integrations/mailgun.markdown diff --git a/source/_components/manual.markdown b/source/_integrations/manual.markdown similarity index 100% rename from source/_components/manual.markdown rename to source/_integrations/manual.markdown diff --git a/source/_components/manual_mqtt.markdown b/source/_integrations/manual_mqtt.markdown similarity index 100% rename from source/_components/manual_mqtt.markdown rename to source/_integrations/manual_mqtt.markdown diff --git a/source/_components/map.markdown b/source/_integrations/map.markdown similarity index 100% rename from source/_components/map.markdown rename to source/_integrations/map.markdown diff --git a/source/_components/marytts.markdown b/source/_integrations/marytts.markdown similarity index 100% rename from source/_components/marytts.markdown rename to source/_integrations/marytts.markdown diff --git a/source/_components/mastodon.markdown b/source/_integrations/mastodon.markdown similarity index 100% rename from source/_components/mastodon.markdown rename to source/_integrations/mastodon.markdown diff --git a/source/_components/matrix.markdown b/source/_integrations/matrix.markdown similarity index 100% rename from source/_components/matrix.markdown rename to source/_integrations/matrix.markdown diff --git a/source/_components/maxcube.markdown b/source/_integrations/maxcube.markdown similarity index 100% rename from source/_components/maxcube.markdown rename to source/_integrations/maxcube.markdown diff --git a/source/_components/mcp23017.markdown b/source/_integrations/mcp23017.markdown similarity index 100% rename from source/_components/mcp23017.markdown rename to source/_integrations/mcp23017.markdown diff --git a/source/_components/media_extractor.markdown b/source/_integrations/media_extractor.markdown similarity index 100% rename from source/_components/media_extractor.markdown rename to source/_integrations/media_extractor.markdown diff --git a/source/_components/media_player.markdown b/source/_integrations/media_player.markdown similarity index 100% rename from source/_components/media_player.markdown rename to source/_integrations/media_player.markdown diff --git a/source/_components/mediaroom.markdown b/source/_integrations/mediaroom.markdown similarity index 100% rename from source/_components/mediaroom.markdown rename to source/_integrations/mediaroom.markdown diff --git a/source/_components/melissa.markdown b/source/_integrations/melissa.markdown similarity index 100% rename from source/_components/melissa.markdown rename to source/_integrations/melissa.markdown diff --git a/source/_components/meraki.markdown b/source/_integrations/meraki.markdown similarity index 100% rename from source/_components/meraki.markdown rename to source/_integrations/meraki.markdown diff --git a/source/_components/message_bird.markdown b/source/_integrations/message_bird.markdown similarity index 100% rename from source/_components/message_bird.markdown rename to source/_integrations/message_bird.markdown diff --git a/source/_components/met.markdown b/source/_integrations/met.markdown similarity index 100% rename from source/_components/met.markdown rename to source/_integrations/met.markdown diff --git a/source/_components/meteo_france.markdown b/source/_integrations/meteo_france.markdown similarity index 100% rename from source/_components/meteo_france.markdown rename to source/_integrations/meteo_france.markdown diff --git a/source/_components/meteoalarm.markdown b/source/_integrations/meteoalarm.markdown similarity index 100% rename from source/_components/meteoalarm.markdown rename to source/_integrations/meteoalarm.markdown diff --git a/source/_components/metoffice.markdown b/source/_integrations/metoffice.markdown similarity index 100% rename from source/_components/metoffice.markdown rename to source/_integrations/metoffice.markdown diff --git a/source/_components/mfi.markdown b/source/_integrations/mfi.markdown similarity index 100% rename from source/_components/mfi.markdown rename to source/_integrations/mfi.markdown diff --git a/source/_components/mhz19.markdown b/source/_integrations/mhz19.markdown similarity index 100% rename from source/_components/mhz19.markdown rename to source/_integrations/mhz19.markdown diff --git a/source/_components/microsoft.markdown b/source/_integrations/microsoft.markdown similarity index 100% rename from source/_components/microsoft.markdown rename to source/_integrations/microsoft.markdown diff --git a/source/_components/microsoft_face.markdown b/source/_integrations/microsoft_face.markdown similarity index 100% rename from source/_components/microsoft_face.markdown rename to source/_integrations/microsoft_face.markdown diff --git a/source/_components/microsoft_face_detect.markdown b/source/_integrations/microsoft_face_detect.markdown similarity index 100% rename from source/_components/microsoft_face_detect.markdown rename to source/_integrations/microsoft_face_detect.markdown diff --git a/source/_components/microsoft_face_identify.markdown b/source/_integrations/microsoft_face_identify.markdown similarity index 100% rename from source/_components/microsoft_face_identify.markdown rename to source/_integrations/microsoft_face_identify.markdown diff --git a/source/_components/miflora.markdown b/source/_integrations/miflora.markdown similarity index 100% rename from source/_components/miflora.markdown rename to source/_integrations/miflora.markdown diff --git a/source/_components/mikrotik.markdown b/source/_integrations/mikrotik.markdown similarity index 100% rename from source/_components/mikrotik.markdown rename to source/_integrations/mikrotik.markdown diff --git a/source/_components/mill.markdown b/source/_integrations/mill.markdown similarity index 100% rename from source/_components/mill.markdown rename to source/_integrations/mill.markdown diff --git a/source/_components/min_max.markdown b/source/_integrations/min_max.markdown similarity index 100% rename from source/_components/min_max.markdown rename to source/_integrations/min_max.markdown diff --git a/source/_components/minio.markdown b/source/_integrations/minio.markdown similarity index 100% rename from source/_components/minio.markdown rename to source/_integrations/minio.markdown diff --git a/source/_components/mitemp_bt.markdown b/source/_integrations/mitemp_bt.markdown similarity index 100% rename from source/_components/mitemp_bt.markdown rename to source/_integrations/mitemp_bt.markdown diff --git a/source/_components/mjpeg.markdown b/source/_integrations/mjpeg.markdown similarity index 100% rename from source/_components/mjpeg.markdown rename to source/_integrations/mjpeg.markdown diff --git a/source/_components/mobile_app.markdown b/source/_integrations/mobile_app.markdown similarity index 100% rename from source/_components/mobile_app.markdown rename to source/_integrations/mobile_app.markdown diff --git a/source/_components/mochad.markdown b/source/_integrations/mochad.markdown similarity index 100% rename from source/_components/mochad.markdown rename to source/_integrations/mochad.markdown diff --git a/source/_components/modbus.markdown b/source/_integrations/modbus.markdown similarity index 100% rename from source/_components/modbus.markdown rename to source/_integrations/modbus.markdown diff --git a/source/_components/modem_callerid.markdown b/source/_integrations/modem_callerid.markdown similarity index 100% rename from source/_components/modem_callerid.markdown rename to source/_integrations/modem_callerid.markdown diff --git a/source/_components/mold_indicator.markdown b/source/_integrations/mold_indicator.markdown similarity index 100% rename from source/_components/mold_indicator.markdown rename to source/_integrations/mold_indicator.markdown diff --git a/source/_components/monoprice.markdown b/source/_integrations/monoprice.markdown similarity index 100% rename from source/_components/monoprice.markdown rename to source/_integrations/monoprice.markdown diff --git a/source/_components/moon.markdown b/source/_integrations/moon.markdown similarity index 100% rename from source/_components/moon.markdown rename to source/_integrations/moon.markdown diff --git a/source/_components/mopar.markdown b/source/_integrations/mopar.markdown similarity index 100% rename from source/_components/mopar.markdown rename to source/_integrations/mopar.markdown diff --git a/source/_components/mpchc.markdown b/source/_integrations/mpchc.markdown similarity index 100% rename from source/_components/mpchc.markdown rename to source/_integrations/mpchc.markdown diff --git a/source/_components/mpd.markdown b/source/_integrations/mpd.markdown similarity index 100% rename from source/_components/mpd.markdown rename to source/_integrations/mpd.markdown diff --git a/source/_components/mqtt.markdown b/source/_integrations/mqtt.markdown similarity index 100% rename from source/_components/mqtt.markdown rename to source/_integrations/mqtt.markdown diff --git a/source/_components/mqtt_eventstream.markdown b/source/_integrations/mqtt_eventstream.markdown similarity index 100% rename from source/_components/mqtt_eventstream.markdown rename to source/_integrations/mqtt_eventstream.markdown diff --git a/source/_components/mqtt_json.markdown b/source/_integrations/mqtt_json.markdown similarity index 100% rename from source/_components/mqtt_json.markdown rename to source/_integrations/mqtt_json.markdown diff --git a/source/_components/mqtt_room.markdown b/source/_integrations/mqtt_room.markdown similarity index 100% rename from source/_components/mqtt_room.markdown rename to source/_integrations/mqtt_room.markdown diff --git a/source/_components/mqtt_statestream.markdown b/source/_integrations/mqtt_statestream.markdown similarity index 100% rename from source/_components/mqtt_statestream.markdown rename to source/_integrations/mqtt_statestream.markdown diff --git a/source/_components/mvglive.markdown b/source/_integrations/mvglive.markdown similarity index 100% rename from source/_components/mvglive.markdown rename to source/_integrations/mvglive.markdown diff --git a/source/_components/mychevy.markdown b/source/_integrations/mychevy.markdown similarity index 100% rename from source/_components/mychevy.markdown rename to source/_integrations/mychevy.markdown diff --git a/source/_components/mycroft.markdown b/source/_integrations/mycroft.markdown similarity index 100% rename from source/_components/mycroft.markdown rename to source/_integrations/mycroft.markdown diff --git a/source/_components/myq.markdown b/source/_integrations/myq.markdown similarity index 100% rename from source/_components/myq.markdown rename to source/_integrations/myq.markdown diff --git a/source/_components/mysensors.markdown b/source/_integrations/mysensors.markdown similarity index 100% rename from source/_components/mysensors.markdown rename to source/_integrations/mysensors.markdown diff --git a/source/_components/mystrom.markdown b/source/_integrations/mystrom.markdown similarity index 100% rename from source/_components/mystrom.markdown rename to source/_integrations/mystrom.markdown diff --git a/source/_components/mythicbeastsdns.markdown b/source/_integrations/mythicbeastsdns.markdown similarity index 100% rename from source/_components/mythicbeastsdns.markdown rename to source/_integrations/mythicbeastsdns.markdown diff --git a/source/_components/n26.markdown b/source/_integrations/n26.markdown similarity index 100% rename from source/_components/n26.markdown rename to source/_integrations/n26.markdown diff --git a/source/_components/nad.markdown b/source/_integrations/nad.markdown similarity index 100% rename from source/_components/nad.markdown rename to source/_integrations/nad.markdown diff --git a/source/_components/namecheapdns.markdown b/source/_integrations/namecheapdns.markdown similarity index 100% rename from source/_components/namecheapdns.markdown rename to source/_integrations/namecheapdns.markdown diff --git a/source/_components/nanoleaf.markdown b/source/_integrations/nanoleaf.markdown similarity index 100% rename from source/_components/nanoleaf.markdown rename to source/_integrations/nanoleaf.markdown diff --git a/source/_components/neato.markdown b/source/_integrations/neato.markdown similarity index 100% rename from source/_components/neato.markdown rename to source/_integrations/neato.markdown diff --git a/source/_components/nederlandse_spoorwegen.markdown b/source/_integrations/nederlandse_spoorwegen.markdown similarity index 100% rename from source/_components/nederlandse_spoorwegen.markdown rename to source/_integrations/nederlandse_spoorwegen.markdown diff --git a/source/_components/nello.markdown b/source/_integrations/nello.markdown similarity index 100% rename from source/_components/nello.markdown rename to source/_integrations/nello.markdown diff --git a/source/_components/ness_alarm.markdown b/source/_integrations/ness_alarm.markdown similarity index 100% rename from source/_components/ness_alarm.markdown rename to source/_integrations/ness_alarm.markdown diff --git a/source/_components/nest.markdown b/source/_integrations/nest.markdown similarity index 100% rename from source/_components/nest.markdown rename to source/_integrations/nest.markdown diff --git a/source/_components/netatmo.markdown b/source/_integrations/netatmo.markdown similarity index 100% rename from source/_components/netatmo.markdown rename to source/_integrations/netatmo.markdown diff --git a/source/_components/netdata.markdown b/source/_integrations/netdata.markdown similarity index 100% rename from source/_components/netdata.markdown rename to source/_integrations/netdata.markdown diff --git a/source/_components/netgear.markdown b/source/_integrations/netgear.markdown similarity index 100% rename from source/_components/netgear.markdown rename to source/_integrations/netgear.markdown diff --git a/source/_components/netgear_lte.markdown b/source/_integrations/netgear_lte.markdown similarity index 100% rename from source/_components/netgear_lte.markdown rename to source/_integrations/netgear_lte.markdown diff --git a/source/_components/netio.markdown b/source/_integrations/netio.markdown similarity index 100% rename from source/_components/netio.markdown rename to source/_integrations/netio.markdown diff --git a/source/_components/neurio_energy.markdown b/source/_integrations/neurio_energy.markdown similarity index 100% rename from source/_components/neurio_energy.markdown rename to source/_integrations/neurio_energy.markdown diff --git a/source/_components/nextbus.markdown b/source/_integrations/nextbus.markdown similarity index 100% rename from source/_components/nextbus.markdown rename to source/_integrations/nextbus.markdown diff --git a/source/_components/nfandroidtv.markdown b/source/_integrations/nfandroidtv.markdown similarity index 100% rename from source/_components/nfandroidtv.markdown rename to source/_integrations/nfandroidtv.markdown diff --git a/source/_components/niko_home_control.markdown b/source/_integrations/niko_home_control.markdown similarity index 100% rename from source/_components/niko_home_control.markdown rename to source/_integrations/niko_home_control.markdown diff --git a/source/_components/nilu.markdown b/source/_integrations/nilu.markdown similarity index 100% rename from source/_components/nilu.markdown rename to source/_integrations/nilu.markdown diff --git a/source/_components/nissan_leaf.markdown b/source/_integrations/nissan_leaf.markdown similarity index 100% rename from source/_components/nissan_leaf.markdown rename to source/_integrations/nissan_leaf.markdown diff --git a/source/_components/nmap_tracker.markdown b/source/_integrations/nmap_tracker.markdown similarity index 100% rename from source/_components/nmap_tracker.markdown rename to source/_integrations/nmap_tracker.markdown diff --git a/source/_components/nmbs.markdown b/source/_integrations/nmbs.markdown similarity index 100% rename from source/_components/nmbs.markdown rename to source/_integrations/nmbs.markdown diff --git a/source/_components/no_ip.markdown b/source/_integrations/no_ip.markdown similarity index 100% rename from source/_components/no_ip.markdown rename to source/_integrations/no_ip.markdown diff --git a/source/_components/noaa_tides.markdown b/source/_integrations/noaa_tides.markdown similarity index 100% rename from source/_components/noaa_tides.markdown rename to source/_integrations/noaa_tides.markdown diff --git a/source/_components/norway_air.markdown b/source/_integrations/norway_air.markdown similarity index 100% rename from source/_components/norway_air.markdown rename to source/_integrations/norway_air.markdown diff --git a/source/_components/notify.command_line.markdown b/source/_integrations/notify.command_line.markdown similarity index 100% rename from source/_components/notify.command_line.markdown rename to source/_integrations/notify.command_line.markdown diff --git a/source/_components/notify.group.markdown b/source/_integrations/notify.group.markdown similarity index 100% rename from source/_components/notify.group.markdown rename to source/_integrations/notify.group.markdown diff --git a/source/_components/notify.knx.markdown b/source/_integrations/notify.knx.markdown similarity index 100% rename from source/_components/notify.knx.markdown rename to source/_integrations/notify.knx.markdown diff --git a/source/_components/notify.markdown b/source/_integrations/notify.markdown similarity index 100% rename from source/_components/notify.markdown rename to source/_integrations/notify.markdown diff --git a/source/_components/notify.mysensors.markdown b/source/_integrations/notify.mysensors.markdown similarity index 100% rename from source/_components/notify.mysensors.markdown rename to source/_integrations/notify.mysensors.markdown diff --git a/source/_components/notify.rest.markdown b/source/_integrations/notify.rest.markdown similarity index 100% rename from source/_components/notify.rest.markdown rename to source/_integrations/notify.rest.markdown diff --git a/source/_components/notion.markdown b/source/_integrations/notion.markdown similarity index 100% rename from source/_components/notion.markdown rename to source/_integrations/notion.markdown diff --git a/source/_components/nsw_fuel_station.markdown b/source/_integrations/nsw_fuel_station.markdown similarity index 100% rename from source/_components/nsw_fuel_station.markdown rename to source/_integrations/nsw_fuel_station.markdown diff --git a/source/_components/nsw_rural_fire_service_feed.markdown b/source/_integrations/nsw_rural_fire_service_feed.markdown similarity index 100% rename from source/_components/nsw_rural_fire_service_feed.markdown rename to source/_integrations/nsw_rural_fire_service_feed.markdown diff --git a/source/_components/nuheat.markdown b/source/_integrations/nuheat.markdown similarity index 100% rename from source/_components/nuheat.markdown rename to source/_integrations/nuheat.markdown diff --git a/source/_components/nuimo_controller.markdown b/source/_integrations/nuimo_controller.markdown similarity index 100% rename from source/_components/nuimo_controller.markdown rename to source/_integrations/nuimo_controller.markdown diff --git a/source/_components/nuki.markdown b/source/_integrations/nuki.markdown similarity index 100% rename from source/_components/nuki.markdown rename to source/_integrations/nuki.markdown diff --git a/source/_components/nut.markdown b/source/_integrations/nut.markdown similarity index 100% rename from source/_components/nut.markdown rename to source/_integrations/nut.markdown diff --git a/source/_components/nws.markdown b/source/_integrations/nws.markdown similarity index 100% rename from source/_components/nws.markdown rename to source/_integrations/nws.markdown diff --git a/source/_components/nx584.markdown b/source/_integrations/nx584.markdown similarity index 100% rename from source/_components/nx584.markdown rename to source/_integrations/nx584.markdown diff --git a/source/_components/nzbget.markdown b/source/_integrations/nzbget.markdown similarity index 100% rename from source/_components/nzbget.markdown rename to source/_integrations/nzbget.markdown diff --git a/source/_components/oasa_telematics.markdown b/source/_integrations/oasa_telematics.markdown similarity index 100% rename from source/_components/oasa_telematics.markdown rename to source/_integrations/oasa_telematics.markdown diff --git a/source/_components/obihai.markdown b/source/_integrations/obihai.markdown similarity index 100% rename from source/_components/obihai.markdown rename to source/_integrations/obihai.markdown diff --git a/source/_components/octoprint.markdown b/source/_integrations/octoprint.markdown similarity index 100% rename from source/_components/octoprint.markdown rename to source/_integrations/octoprint.markdown diff --git a/source/_components/oem.markdown b/source/_integrations/oem.markdown similarity index 100% rename from source/_components/oem.markdown rename to source/_integrations/oem.markdown diff --git a/source/_components/ohmconnect.markdown b/source/_integrations/ohmconnect.markdown similarity index 100% rename from source/_components/ohmconnect.markdown rename to source/_integrations/ohmconnect.markdown diff --git a/source/_components/onboarding.markdown b/source/_integrations/onboarding.markdown similarity index 100% rename from source/_components/onboarding.markdown rename to source/_integrations/onboarding.markdown diff --git a/source/_components/onewire.markdown b/source/_integrations/onewire.markdown similarity index 100% rename from source/_components/onewire.markdown rename to source/_integrations/onewire.markdown diff --git a/source/_components/onkyo.markdown b/source/_integrations/onkyo.markdown similarity index 100% rename from source/_components/onkyo.markdown rename to source/_integrations/onkyo.markdown diff --git a/source/_components/onvif.markdown b/source/_integrations/onvif.markdown similarity index 100% rename from source/_components/onvif.markdown rename to source/_integrations/onvif.markdown diff --git a/source/_components/openalpr_cloud.markdown b/source/_integrations/openalpr_cloud.markdown similarity index 100% rename from source/_components/openalpr_cloud.markdown rename to source/_integrations/openalpr_cloud.markdown diff --git a/source/_components/openalpr_local.markdown b/source/_integrations/openalpr_local.markdown similarity index 100% rename from source/_components/openalpr_local.markdown rename to source/_integrations/openalpr_local.markdown diff --git a/source/_components/opencv.markdown b/source/_integrations/opencv.markdown similarity index 100% rename from source/_components/opencv.markdown rename to source/_integrations/opencv.markdown diff --git a/source/_components/openevse.markdown b/source/_integrations/openevse.markdown similarity index 100% rename from source/_components/openevse.markdown rename to source/_integrations/openevse.markdown diff --git a/source/_components/openexchangerates.markdown b/source/_integrations/openexchangerates.markdown similarity index 100% rename from source/_components/openexchangerates.markdown rename to source/_integrations/openexchangerates.markdown diff --git a/source/_components/opengarage.markdown b/source/_integrations/opengarage.markdown similarity index 100% rename from source/_components/opengarage.markdown rename to source/_integrations/opengarage.markdown diff --git a/source/_components/openhardwaremonitor.markdown b/source/_integrations/openhardwaremonitor.markdown similarity index 100% rename from source/_components/openhardwaremonitor.markdown rename to source/_integrations/openhardwaremonitor.markdown diff --git a/source/_components/openhome.markdown b/source/_integrations/openhome.markdown similarity index 100% rename from source/_components/openhome.markdown rename to source/_integrations/openhome.markdown diff --git a/source/_components/opensensemap.markdown b/source/_integrations/opensensemap.markdown similarity index 100% rename from source/_components/opensensemap.markdown rename to source/_integrations/opensensemap.markdown diff --git a/source/_components/opensky.markdown b/source/_integrations/opensky.markdown similarity index 100% rename from source/_components/opensky.markdown rename to source/_integrations/opensky.markdown diff --git a/source/_components/opentherm_gw.markdown b/source/_integrations/opentherm_gw.markdown similarity index 100% rename from source/_components/opentherm_gw.markdown rename to source/_integrations/opentherm_gw.markdown diff --git a/source/_components/openuv.markdown b/source/_integrations/openuv.markdown similarity index 100% rename from source/_components/openuv.markdown rename to source/_integrations/openuv.markdown diff --git a/source/_components/openweathermap.markdown b/source/_integrations/openweathermap.markdown similarity index 100% rename from source/_components/openweathermap.markdown rename to source/_integrations/openweathermap.markdown diff --git a/source/_components/openwrt.markdown b/source/_integrations/openwrt.markdown similarity index 100% rename from source/_components/openwrt.markdown rename to source/_integrations/openwrt.markdown diff --git a/source/_components/opple.markdown b/source/_integrations/opple.markdown similarity index 100% rename from source/_components/opple.markdown rename to source/_integrations/opple.markdown diff --git a/source/_components/orangepi_gpio.markdown b/source/_integrations/orangepi_gpio.markdown similarity index 100% rename from source/_components/orangepi_gpio.markdown rename to source/_integrations/orangepi_gpio.markdown diff --git a/source/_components/orvibo.markdown b/source/_integrations/orvibo.markdown similarity index 100% rename from source/_components/orvibo.markdown rename to source/_integrations/orvibo.markdown diff --git a/source/_components/osramlightify.markdown b/source/_integrations/osramlightify.markdown similarity index 100% rename from source/_components/osramlightify.markdown rename to source/_integrations/osramlightify.markdown diff --git a/source/_components/otp.markdown b/source/_integrations/otp.markdown similarity index 100% rename from source/_components/otp.markdown rename to source/_integrations/otp.markdown diff --git a/source/_components/owlet.markdown b/source/_integrations/owlet.markdown similarity index 100% rename from source/_components/owlet.markdown rename to source/_integrations/owlet.markdown diff --git a/source/_components/owntracks.markdown b/source/_integrations/owntracks.markdown similarity index 100% rename from source/_components/owntracks.markdown rename to source/_integrations/owntracks.markdown diff --git a/source/_components/panasonic_bluray.markdown b/source/_integrations/panasonic_bluray.markdown similarity index 100% rename from source/_components/panasonic_bluray.markdown rename to source/_integrations/panasonic_bluray.markdown diff --git a/source/_components/panasonic_viera.markdown b/source/_integrations/panasonic_viera.markdown similarity index 100% rename from source/_components/panasonic_viera.markdown rename to source/_integrations/panasonic_viera.markdown diff --git a/source/_components/pandora.markdown b/source/_integrations/pandora.markdown similarity index 100% rename from source/_components/pandora.markdown rename to source/_integrations/pandora.markdown diff --git a/source/_components/panel_custom.markdown b/source/_integrations/panel_custom.markdown similarity index 100% rename from source/_components/panel_custom.markdown rename to source/_integrations/panel_custom.markdown diff --git a/source/_components/panel_iframe.markdown b/source/_integrations/panel_iframe.markdown similarity index 100% rename from source/_components/panel_iframe.markdown rename to source/_integrations/panel_iframe.markdown diff --git a/source/_components/pencom.markdown b/source/_integrations/pencom.markdown similarity index 100% rename from source/_components/pencom.markdown rename to source/_integrations/pencom.markdown diff --git a/source/_components/persistent_notification.markdown b/source/_integrations/persistent_notification.markdown similarity index 100% rename from source/_components/persistent_notification.markdown rename to source/_integrations/persistent_notification.markdown diff --git a/source/_components/person.markdown b/source/_integrations/person.markdown similarity index 100% rename from source/_components/person.markdown rename to source/_integrations/person.markdown diff --git a/source/_components/philips_js.markdown b/source/_integrations/philips_js.markdown similarity index 100% rename from source/_components/philips_js.markdown rename to source/_integrations/philips_js.markdown diff --git a/source/_components/pi_hole.markdown b/source/_integrations/pi_hole.markdown similarity index 100% rename from source/_components/pi_hole.markdown rename to source/_integrations/pi_hole.markdown diff --git a/source/_components/picotts.markdown b/source/_integrations/picotts.markdown similarity index 100% rename from source/_components/picotts.markdown rename to source/_integrations/picotts.markdown diff --git a/source/_components/piglow.markdown b/source/_integrations/piglow.markdown similarity index 100% rename from source/_components/piglow.markdown rename to source/_integrations/piglow.markdown diff --git a/source/_components/pilight.markdown b/source/_integrations/pilight.markdown similarity index 100% rename from source/_components/pilight.markdown rename to source/_integrations/pilight.markdown diff --git a/source/_components/ping.markdown b/source/_integrations/ping.markdown similarity index 100% rename from source/_components/ping.markdown rename to source/_integrations/ping.markdown diff --git a/source/_components/pioneer.markdown b/source/_integrations/pioneer.markdown similarity index 100% rename from source/_components/pioneer.markdown rename to source/_integrations/pioneer.markdown diff --git a/source/_components/pjlink.markdown b/source/_integrations/pjlink.markdown similarity index 100% rename from source/_components/pjlink.markdown rename to source/_integrations/pjlink.markdown diff --git a/source/_components/plaato.markdown b/source/_integrations/plaato.markdown similarity index 100% rename from source/_components/plaato.markdown rename to source/_integrations/plaato.markdown diff --git a/source/_components/plant.markdown b/source/_integrations/plant.markdown similarity index 100% rename from source/_components/plant.markdown rename to source/_integrations/plant.markdown diff --git a/source/_components/plex.markdown b/source/_integrations/plex.markdown similarity index 100% rename from source/_components/plex.markdown rename to source/_integrations/plex.markdown diff --git a/source/_components/plugwise.markdown b/source/_integrations/plugwise.markdown similarity index 100% rename from source/_components/plugwise.markdown rename to source/_integrations/plugwise.markdown diff --git a/source/_components/plum_lightpad.markdown b/source/_integrations/plum_lightpad.markdown similarity index 100% rename from source/_components/plum_lightpad.markdown rename to source/_integrations/plum_lightpad.markdown diff --git a/source/_components/pocketcasts.markdown b/source/_integrations/pocketcasts.markdown similarity index 100% rename from source/_components/pocketcasts.markdown rename to source/_integrations/pocketcasts.markdown diff --git a/source/_components/point.markdown b/source/_integrations/point.markdown similarity index 100% rename from source/_components/point.markdown rename to source/_integrations/point.markdown diff --git a/source/_components/polling.markdown b/source/_integrations/polling.markdown similarity index 100% rename from source/_components/polling.markdown rename to source/_integrations/polling.markdown diff --git a/source/_components/postnl.markdown b/source/_integrations/postnl.markdown similarity index 100% rename from source/_components/postnl.markdown rename to source/_integrations/postnl.markdown diff --git a/source/_components/prezzibenzina.markdown b/source/_integrations/prezzibenzina.markdown similarity index 100% rename from source/_components/prezzibenzina.markdown rename to source/_integrations/prezzibenzina.markdown diff --git a/source/_components/proliphix.markdown b/source/_integrations/proliphix.markdown similarity index 100% rename from source/_components/proliphix.markdown rename to source/_integrations/proliphix.markdown diff --git a/source/_components/prometheus.markdown b/source/_integrations/prometheus.markdown similarity index 100% rename from source/_components/prometheus.markdown rename to source/_integrations/prometheus.markdown diff --git a/source/_components/prowl.markdown b/source/_integrations/prowl.markdown similarity index 100% rename from source/_components/prowl.markdown rename to source/_integrations/prowl.markdown diff --git a/source/_components/proximity.markdown b/source/_integrations/proximity.markdown similarity index 100% rename from source/_components/proximity.markdown rename to source/_integrations/proximity.markdown diff --git a/source/_components/proxy.markdown b/source/_integrations/proxy.markdown similarity index 100% rename from source/_components/proxy.markdown rename to source/_integrations/proxy.markdown diff --git a/source/_components/ps4.markdown b/source/_integrations/ps4.markdown similarity index 100% rename from source/_components/ps4.markdown rename to source/_integrations/ps4.markdown diff --git a/source/_components/ptvsd.markdown b/source/_integrations/ptvsd.markdown similarity index 100% rename from source/_components/ptvsd.markdown rename to source/_integrations/ptvsd.markdown diff --git a/source/_components/pulseaudio_loopback.markdown b/source/_integrations/pulseaudio_loopback.markdown similarity index 100% rename from source/_components/pulseaudio_loopback.markdown rename to source/_integrations/pulseaudio_loopback.markdown diff --git a/source/_components/push.markdown b/source/_integrations/push.markdown similarity index 100% rename from source/_components/push.markdown rename to source/_integrations/push.markdown diff --git a/source/_components/pushbullet.markdown b/source/_integrations/pushbullet.markdown similarity index 100% rename from source/_components/pushbullet.markdown rename to source/_integrations/pushbullet.markdown diff --git a/source/_components/pushetta.markdown b/source/_integrations/pushetta.markdown similarity index 100% rename from source/_components/pushetta.markdown rename to source/_integrations/pushetta.markdown diff --git a/source/_components/pushover.markdown b/source/_integrations/pushover.markdown similarity index 100% rename from source/_components/pushover.markdown rename to source/_integrations/pushover.markdown diff --git a/source/_components/pushsafer.markdown b/source/_integrations/pushsafer.markdown similarity index 100% rename from source/_components/pushsafer.markdown rename to source/_integrations/pushsafer.markdown diff --git a/source/_components/pvoutput.markdown b/source/_integrations/pvoutput.markdown similarity index 100% rename from source/_components/pvoutput.markdown rename to source/_integrations/pvoutput.markdown diff --git a/source/_components/pyload.markdown b/source/_integrations/pyload.markdown similarity index 100% rename from source/_components/pyload.markdown rename to source/_integrations/pyload.markdown diff --git a/source/_components/python_script.markdown b/source/_integrations/python_script.markdown similarity index 100% rename from source/_components/python_script.markdown rename to source/_integrations/python_script.markdown diff --git a/source/_components/qbittorrent.markdown b/source/_integrations/qbittorrent.markdown similarity index 100% rename from source/_components/qbittorrent.markdown rename to source/_integrations/qbittorrent.markdown diff --git a/source/_components/qld_bushfire.markdown b/source/_integrations/qld_bushfire.markdown similarity index 100% rename from source/_components/qld_bushfire.markdown rename to source/_integrations/qld_bushfire.markdown diff --git a/source/_components/qnap.markdown b/source/_integrations/qnap.markdown similarity index 100% rename from source/_components/qnap.markdown rename to source/_integrations/qnap.markdown diff --git a/source/_components/qrcode.markdown b/source/_integrations/qrcode.markdown similarity index 100% rename from source/_components/qrcode.markdown rename to source/_integrations/qrcode.markdown diff --git a/source/_components/quantum_gateway.markdown b/source/_integrations/quantum_gateway.markdown similarity index 100% rename from source/_components/quantum_gateway.markdown rename to source/_integrations/quantum_gateway.markdown diff --git a/source/_components/qwikswitch.markdown b/source/_integrations/qwikswitch.markdown similarity index 100% rename from source/_components/qwikswitch.markdown rename to source/_integrations/qwikswitch.markdown diff --git a/source/_components/rachio.markdown b/source/_integrations/rachio.markdown similarity index 100% rename from source/_components/rachio.markdown rename to source/_integrations/rachio.markdown diff --git a/source/_components/radarr.markdown b/source/_integrations/radarr.markdown similarity index 100% rename from source/_components/radarr.markdown rename to source/_integrations/radarr.markdown diff --git a/source/_components/radiotherm.markdown b/source/_integrations/radiotherm.markdown similarity index 100% rename from source/_components/radiotherm.markdown rename to source/_integrations/radiotherm.markdown diff --git a/source/_components/rainbird.markdown b/source/_integrations/rainbird.markdown similarity index 100% rename from source/_components/rainbird.markdown rename to source/_integrations/rainbird.markdown diff --git a/source/_components/raincloud.markdown b/source/_integrations/raincloud.markdown similarity index 100% rename from source/_components/raincloud.markdown rename to source/_integrations/raincloud.markdown diff --git a/source/_components/rainforest_eagle.markdown b/source/_integrations/rainforest_eagle.markdown similarity index 100% rename from source/_components/rainforest_eagle.markdown rename to source/_integrations/rainforest_eagle.markdown diff --git a/source/_components/rainmachine.markdown b/source/_integrations/rainmachine.markdown similarity index 100% rename from source/_components/rainmachine.markdown rename to source/_integrations/rainmachine.markdown diff --git a/source/_components/random.markdown b/source/_integrations/random.markdown similarity index 100% rename from source/_components/random.markdown rename to source/_integrations/random.markdown diff --git a/source/_components/raspihats.markdown b/source/_integrations/raspihats.markdown similarity index 100% rename from source/_components/raspihats.markdown rename to source/_integrations/raspihats.markdown diff --git a/source/_components/raspyrfm.markdown b/source/_integrations/raspyrfm.markdown similarity index 100% rename from source/_components/raspyrfm.markdown rename to source/_integrations/raspyrfm.markdown diff --git a/source/_components/recollect_waste.markdown b/source/_integrations/recollect_waste.markdown similarity index 100% rename from source/_components/recollect_waste.markdown rename to source/_integrations/recollect_waste.markdown diff --git a/source/_components/recorder.markdown b/source/_integrations/recorder.markdown similarity index 100% rename from source/_components/recorder.markdown rename to source/_integrations/recorder.markdown diff --git a/source/_components/recswitch.markdown b/source/_integrations/recswitch.markdown similarity index 100% rename from source/_components/recswitch.markdown rename to source/_integrations/recswitch.markdown diff --git a/source/_components/reddit.markdown b/source/_integrations/reddit.markdown similarity index 100% rename from source/_components/reddit.markdown rename to source/_integrations/reddit.markdown diff --git a/source/_components/rejseplanen.markdown b/source/_integrations/rejseplanen.markdown similarity index 100% rename from source/_components/rejseplanen.markdown rename to source/_integrations/rejseplanen.markdown diff --git a/source/_components/remember_the_milk.markdown b/source/_integrations/remember_the_milk.markdown similarity index 100% rename from source/_components/remember_the_milk.markdown rename to source/_integrations/remember_the_milk.markdown diff --git a/source/_components/remote.markdown b/source/_integrations/remote.markdown similarity index 100% rename from source/_components/remote.markdown rename to source/_integrations/remote.markdown diff --git a/source/_components/remote.xiaomi_miio.markdown b/source/_integrations/remote.xiaomi_miio.markdown similarity index 100% rename from source/_components/remote.xiaomi_miio.markdown rename to source/_integrations/remote.xiaomi_miio.markdown diff --git a/source/_components/remote_rpi_gpio.markdown b/source/_integrations/remote_rpi_gpio.markdown similarity index 100% rename from source/_components/remote_rpi_gpio.markdown rename to source/_integrations/remote_rpi_gpio.markdown diff --git a/source/_components/repetier.markdown b/source/_integrations/repetier.markdown similarity index 100% rename from source/_components/repetier.markdown rename to source/_integrations/repetier.markdown diff --git a/source/_components/rest.markdown b/source/_integrations/rest.markdown similarity index 100% rename from source/_components/rest.markdown rename to source/_integrations/rest.markdown diff --git a/source/_components/rest_command.markdown b/source/_integrations/rest_command.markdown similarity index 100% rename from source/_components/rest_command.markdown rename to source/_integrations/rest_command.markdown diff --git a/source/_components/rflink.markdown b/source/_integrations/rflink.markdown similarity index 100% rename from source/_components/rflink.markdown rename to source/_integrations/rflink.markdown diff --git a/source/_components/rfxtrx.markdown b/source/_integrations/rfxtrx.markdown similarity index 100% rename from source/_components/rfxtrx.markdown rename to source/_integrations/rfxtrx.markdown diff --git a/source/_components/ring.markdown b/source/_integrations/ring.markdown similarity index 100% rename from source/_components/ring.markdown rename to source/_integrations/ring.markdown diff --git a/source/_components/ripple.markdown b/source/_integrations/ripple.markdown similarity index 100% rename from source/_components/ripple.markdown rename to source/_integrations/ripple.markdown diff --git a/source/_components/rmvtransport.markdown b/source/_integrations/rmvtransport.markdown similarity index 100% rename from source/_components/rmvtransport.markdown rename to source/_integrations/rmvtransport.markdown diff --git a/source/_components/rocketchat.markdown b/source/_integrations/rocketchat.markdown similarity index 100% rename from source/_components/rocketchat.markdown rename to source/_integrations/rocketchat.markdown diff --git a/source/_components/roku.markdown b/source/_integrations/roku.markdown similarity index 100% rename from source/_components/roku.markdown rename to source/_integrations/roku.markdown diff --git a/source/_components/roomba.markdown b/source/_integrations/roomba.markdown similarity index 100% rename from source/_components/roomba.markdown rename to source/_integrations/roomba.markdown diff --git a/source/_components/route53.markdown b/source/_integrations/route53.markdown similarity index 100% rename from source/_components/route53.markdown rename to source/_integrations/route53.markdown diff --git a/source/_components/rova.markdown b/source/_integrations/rova.markdown similarity index 100% rename from source/_components/rova.markdown rename to source/_integrations/rova.markdown diff --git a/source/_components/rpi_camera.markdown b/source/_integrations/rpi_camera.markdown similarity index 100% rename from source/_components/rpi_camera.markdown rename to source/_integrations/rpi_camera.markdown diff --git a/source/_components/rpi_gpio.markdown b/source/_integrations/rpi_gpio.markdown similarity index 100% rename from source/_components/rpi_gpio.markdown rename to source/_integrations/rpi_gpio.markdown diff --git a/source/_components/rpi_gpio_pwm.markdown b/source/_integrations/rpi_gpio_pwm.markdown similarity index 100% rename from source/_components/rpi_gpio_pwm.markdown rename to source/_integrations/rpi_gpio_pwm.markdown diff --git a/source/_components/rpi_pfio.markdown b/source/_integrations/rpi_pfio.markdown similarity index 100% rename from source/_components/rpi_pfio.markdown rename to source/_integrations/rpi_pfio.markdown diff --git a/source/_components/rpi_rf.markdown b/source/_integrations/rpi_rf.markdown similarity index 100% rename from source/_components/rpi_rf.markdown rename to source/_integrations/rpi_rf.markdown diff --git a/source/_components/rss_feed_template.markdown b/source/_integrations/rss_feed_template.markdown similarity index 100% rename from source/_components/rss_feed_template.markdown rename to source/_integrations/rss_feed_template.markdown diff --git a/source/_components/rtorrent.markdown b/source/_integrations/rtorrent.markdown similarity index 100% rename from source/_components/rtorrent.markdown rename to source/_integrations/rtorrent.markdown diff --git a/source/_components/russound_rio.markdown b/source/_integrations/russound_rio.markdown similarity index 100% rename from source/_components/russound_rio.markdown rename to source/_integrations/russound_rio.markdown diff --git a/source/_components/russound_rnet.markdown b/source/_integrations/russound_rnet.markdown similarity index 100% rename from source/_components/russound_rnet.markdown rename to source/_integrations/russound_rnet.markdown diff --git a/source/_components/sabnzbd.markdown b/source/_integrations/sabnzbd.markdown similarity index 100% rename from source/_components/sabnzbd.markdown rename to source/_integrations/sabnzbd.markdown diff --git a/source/_components/samsungtv.markdown b/source/_integrations/samsungtv.markdown similarity index 100% rename from source/_components/samsungtv.markdown rename to source/_integrations/samsungtv.markdown diff --git a/source/_components/satel_integra.markdown b/source/_integrations/satel_integra.markdown similarity index 100% rename from source/_components/satel_integra.markdown rename to source/_integrations/satel_integra.markdown diff --git a/source/_components/scene.knx.markdown b/source/_integrations/scene.knx.markdown similarity index 100% rename from source/_components/scene.knx.markdown rename to source/_integrations/scene.knx.markdown diff --git a/source/_components/scene.markdown b/source/_integrations/scene.markdown similarity index 100% rename from source/_components/scene.markdown rename to source/_integrations/scene.markdown diff --git a/source/_components/scrape.markdown b/source/_integrations/scrape.markdown similarity index 100% rename from source/_components/scrape.markdown rename to source/_integrations/scrape.markdown diff --git a/source/_components/script.markdown b/source/_integrations/script.markdown similarity index 100% rename from source/_components/script.markdown rename to source/_integrations/script.markdown diff --git a/source/_components/scsgate.markdown b/source/_integrations/scsgate.markdown similarity index 100% rename from source/_components/scsgate.markdown rename to source/_integrations/scsgate.markdown diff --git a/source/_components/season.markdown b/source/_integrations/season.markdown similarity index 100% rename from source/_components/season.markdown rename to source/_integrations/season.markdown diff --git a/source/_components/sendgrid.markdown b/source/_integrations/sendgrid.markdown similarity index 100% rename from source/_components/sendgrid.markdown rename to source/_integrations/sendgrid.markdown diff --git a/source/_components/sense.markdown b/source/_integrations/sense.markdown similarity index 100% rename from source/_components/sense.markdown rename to source/_integrations/sense.markdown diff --git a/source/_components/sensehat.markdown b/source/_integrations/sensehat.markdown similarity index 100% rename from source/_components/sensehat.markdown rename to source/_integrations/sensehat.markdown diff --git a/source/_components/sensibo.markdown b/source/_integrations/sensibo.markdown similarity index 100% rename from source/_components/sensibo.markdown rename to source/_integrations/sensibo.markdown diff --git a/source/_components/sensor.buienradar.markdown b/source/_integrations/sensor.buienradar.markdown similarity index 100% rename from source/_components/sensor.buienradar.markdown rename to source/_integrations/sensor.buienradar.markdown diff --git a/source/_components/sensor.command_line.markdown b/source/_integrations/sensor.command_line.markdown similarity index 100% rename from source/_components/sensor.command_line.markdown rename to source/_integrations/sensor.command_line.markdown diff --git a/source/_components/sensor.ios.markdown b/source/_integrations/sensor.ios.markdown similarity index 100% rename from source/_components/sensor.ios.markdown rename to source/_integrations/sensor.ios.markdown diff --git a/source/_components/sensor.knx.markdown b/source/_integrations/sensor.knx.markdown similarity index 100% rename from source/_components/sensor.knx.markdown rename to source/_integrations/sensor.knx.markdown diff --git a/source/_components/sensor.markdown b/source/_integrations/sensor.markdown similarity index 100% rename from source/_components/sensor.markdown rename to source/_integrations/sensor.markdown diff --git a/source/_components/sensor.metoffice.markdown b/source/_integrations/sensor.metoffice.markdown similarity index 100% rename from source/_components/sensor.metoffice.markdown rename to source/_integrations/sensor.metoffice.markdown diff --git a/source/_components/sensor.modbus.markdown b/source/_integrations/sensor.modbus.markdown similarity index 100% rename from source/_components/sensor.modbus.markdown rename to source/_integrations/sensor.modbus.markdown diff --git a/source/_components/sensor.mqtt.markdown b/source/_integrations/sensor.mqtt.markdown similarity index 100% rename from source/_components/sensor.mqtt.markdown rename to source/_integrations/sensor.mqtt.markdown diff --git a/source/_components/sensor.mysensors.markdown b/source/_integrations/sensor.mysensors.markdown similarity index 100% rename from source/_components/sensor.mysensors.markdown rename to source/_integrations/sensor.mysensors.markdown diff --git a/source/_components/sensor.rflink.markdown b/source/_integrations/sensor.rflink.markdown similarity index 100% rename from source/_components/sensor.rflink.markdown rename to source/_integrations/sensor.rflink.markdown diff --git a/source/_components/sensor.rfxtrx.markdown b/source/_integrations/sensor.rfxtrx.markdown similarity index 100% rename from source/_components/sensor.rfxtrx.markdown rename to source/_integrations/sensor.rfxtrx.markdown diff --git a/source/_components/sensor.websocket_api.markdown b/source/_integrations/sensor.websocket_api.markdown similarity index 100% rename from source/_components/sensor.websocket_api.markdown rename to source/_integrations/sensor.websocket_api.markdown diff --git a/source/_components/sensor.xiaomi_aqara.markdown b/source/_integrations/sensor.xiaomi_aqara.markdown similarity index 100% rename from source/_components/sensor.xiaomi_aqara.markdown rename to source/_integrations/sensor.xiaomi_aqara.markdown diff --git a/source/_components/sensor.xiaomi_miio.markdown b/source/_integrations/sensor.xiaomi_miio.markdown similarity index 100% rename from source/_components/sensor.xiaomi_miio.markdown rename to source/_integrations/sensor.xiaomi_miio.markdown diff --git a/source/_components/serial.markdown b/source/_integrations/serial.markdown similarity index 100% rename from source/_components/serial.markdown rename to source/_integrations/serial.markdown diff --git a/source/_components/serial_pm.markdown b/source/_integrations/serial_pm.markdown similarity index 100% rename from source/_components/serial_pm.markdown rename to source/_integrations/serial_pm.markdown diff --git a/source/_components/sesame.markdown b/source/_integrations/sesame.markdown similarity index 100% rename from source/_components/sesame.markdown rename to source/_integrations/sesame.markdown diff --git a/source/_components/seven_segments.markdown b/source/_integrations/seven_segments.markdown similarity index 100% rename from source/_components/seven_segments.markdown rename to source/_integrations/seven_segments.markdown diff --git a/source/_components/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown similarity index 100% rename from source/_components/seventeentrack.markdown rename to source/_integrations/seventeentrack.markdown diff --git a/source/_components/shell_command.markdown b/source/_integrations/shell_command.markdown similarity index 100% rename from source/_components/shell_command.markdown rename to source/_integrations/shell_command.markdown diff --git a/source/_components/shiftr.markdown b/source/_integrations/shiftr.markdown similarity index 100% rename from source/_components/shiftr.markdown rename to source/_integrations/shiftr.markdown diff --git a/source/_components/shodan.markdown b/source/_integrations/shodan.markdown similarity index 100% rename from source/_components/shodan.markdown rename to source/_integrations/shodan.markdown diff --git a/source/_components/shopping_list.markdown b/source/_integrations/shopping_list.markdown similarity index 100% rename from source/_components/shopping_list.markdown rename to source/_integrations/shopping_list.markdown diff --git a/source/_components/sht31.markdown b/source/_integrations/sht31.markdown similarity index 100% rename from source/_components/sht31.markdown rename to source/_integrations/sht31.markdown diff --git a/source/_components/sigfox.markdown b/source/_integrations/sigfox.markdown similarity index 100% rename from source/_components/sigfox.markdown rename to source/_integrations/sigfox.markdown diff --git a/source/_components/simplepush.markdown b/source/_integrations/simplepush.markdown similarity index 100% rename from source/_components/simplepush.markdown rename to source/_integrations/simplepush.markdown diff --git a/source/_components/simplisafe.markdown b/source/_integrations/simplisafe.markdown similarity index 100% rename from source/_components/simplisafe.markdown rename to source/_integrations/simplisafe.markdown diff --git a/source/_components/simulated.markdown b/source/_integrations/simulated.markdown similarity index 100% rename from source/_components/simulated.markdown rename to source/_integrations/simulated.markdown diff --git a/source/_components/sisyphus.markdown b/source/_integrations/sisyphus.markdown similarity index 100% rename from source/_components/sisyphus.markdown rename to source/_integrations/sisyphus.markdown diff --git a/source/_components/sky_hub.markdown b/source/_integrations/sky_hub.markdown similarity index 100% rename from source/_components/sky_hub.markdown rename to source/_integrations/sky_hub.markdown diff --git a/source/_components/skybeacon.markdown b/source/_integrations/skybeacon.markdown similarity index 100% rename from source/_components/skybeacon.markdown rename to source/_integrations/skybeacon.markdown diff --git a/source/_components/skybell.markdown b/source/_integrations/skybell.markdown similarity index 100% rename from source/_components/skybell.markdown rename to source/_integrations/skybell.markdown diff --git a/source/_components/slack.markdown b/source/_integrations/slack.markdown similarity index 100% rename from source/_components/slack.markdown rename to source/_integrations/slack.markdown diff --git a/source/_components/sleepiq.markdown b/source/_integrations/sleepiq.markdown similarity index 100% rename from source/_components/sleepiq.markdown rename to source/_integrations/sleepiq.markdown diff --git a/source/_components/slide.markdown b/source/_integrations/slide.markdown similarity index 100% rename from source/_components/slide.markdown rename to source/_integrations/slide.markdown diff --git a/source/_components/sma.markdown b/source/_integrations/sma.markdown similarity index 100% rename from source/_components/sma.markdown rename to source/_integrations/sma.markdown diff --git a/source/_components/smappee.markdown b/source/_integrations/smappee.markdown similarity index 100% rename from source/_components/smappee.markdown rename to source/_integrations/smappee.markdown diff --git a/source/_components/smarthab.markdown b/source/_integrations/smarthab.markdown similarity index 100% rename from source/_components/smarthab.markdown rename to source/_integrations/smarthab.markdown diff --git a/source/_components/smartthings.markdown b/source/_integrations/smartthings.markdown similarity index 100% rename from source/_components/smartthings.markdown rename to source/_integrations/smartthings.markdown diff --git a/source/_components/smarty.markdown b/source/_integrations/smarty.markdown similarity index 100% rename from source/_components/smarty.markdown rename to source/_integrations/smarty.markdown diff --git a/source/_components/smhi.markdown b/source/_integrations/smhi.markdown similarity index 100% rename from source/_components/smhi.markdown rename to source/_integrations/smhi.markdown diff --git a/source/_components/smtp.markdown b/source/_integrations/smtp.markdown similarity index 100% rename from source/_components/smtp.markdown rename to source/_integrations/smtp.markdown diff --git a/source/_components/snapcast.markdown b/source/_integrations/snapcast.markdown similarity index 100% rename from source/_components/snapcast.markdown rename to source/_integrations/snapcast.markdown diff --git a/source/_components/snips.markdown b/source/_integrations/snips.markdown similarity index 100% rename from source/_components/snips.markdown rename to source/_integrations/snips.markdown diff --git a/source/_components/snmp.markdown b/source/_integrations/snmp.markdown similarity index 100% rename from source/_components/snmp.markdown rename to source/_integrations/snmp.markdown diff --git a/source/_components/sochain.markdown b/source/_integrations/sochain.markdown similarity index 100% rename from source/_components/sochain.markdown rename to source/_integrations/sochain.markdown diff --git a/source/_components/socialblade.markdown b/source/_integrations/socialblade.markdown similarity index 100% rename from source/_components/socialblade.markdown rename to source/_integrations/socialblade.markdown diff --git a/source/_components/solaredge.markdown b/source/_integrations/solaredge.markdown similarity index 100% rename from source/_components/solaredge.markdown rename to source/_integrations/solaredge.markdown diff --git a/source/_components/solaredge_local.markdown b/source/_integrations/solaredge_local.markdown similarity index 100% rename from source/_components/solaredge_local.markdown rename to source/_integrations/solaredge_local.markdown diff --git a/source/_components/solax.markdown b/source/_integrations/solax.markdown similarity index 100% rename from source/_components/solax.markdown rename to source/_integrations/solax.markdown diff --git a/source/_components/somfy.markdown b/source/_integrations/somfy.markdown similarity index 100% rename from source/_components/somfy.markdown rename to source/_integrations/somfy.markdown diff --git a/source/_components/somfy_mylink.markdown b/source/_integrations/somfy_mylink.markdown similarity index 100% rename from source/_components/somfy_mylink.markdown rename to source/_integrations/somfy_mylink.markdown diff --git a/source/_components/sonarr.markdown b/source/_integrations/sonarr.markdown similarity index 100% rename from source/_components/sonarr.markdown rename to source/_integrations/sonarr.markdown diff --git a/source/_components/songpal.markdown b/source/_integrations/songpal.markdown similarity index 100% rename from source/_components/songpal.markdown rename to source/_integrations/songpal.markdown diff --git a/source/_components/sonos.markdown b/source/_integrations/sonos.markdown similarity index 100% rename from source/_components/sonos.markdown rename to source/_integrations/sonos.markdown diff --git a/source/_components/sony_projector.markdown b/source/_integrations/sony_projector.markdown similarity index 100% rename from source/_components/sony_projector.markdown rename to source/_integrations/sony_projector.markdown diff --git a/source/_components/soundtouch.markdown b/source/_integrations/soundtouch.markdown similarity index 100% rename from source/_components/soundtouch.markdown rename to source/_integrations/soundtouch.markdown diff --git a/source/_components/spaceapi.markdown b/source/_integrations/spaceapi.markdown similarity index 100% rename from source/_components/spaceapi.markdown rename to source/_integrations/spaceapi.markdown diff --git a/source/_components/spc.markdown b/source/_integrations/spc.markdown similarity index 100% rename from source/_components/spc.markdown rename to source/_integrations/spc.markdown diff --git a/source/_components/speedtestdotnet.markdown b/source/_integrations/speedtestdotnet.markdown similarity index 100% rename from source/_components/speedtestdotnet.markdown rename to source/_integrations/speedtestdotnet.markdown diff --git a/source/_components/spider.markdown b/source/_integrations/spider.markdown similarity index 100% rename from source/_components/spider.markdown rename to source/_integrations/spider.markdown diff --git a/source/_components/splunk.markdown b/source/_integrations/splunk.markdown similarity index 100% rename from source/_components/splunk.markdown rename to source/_integrations/splunk.markdown diff --git a/source/_components/spotcrime.markdown b/source/_integrations/spotcrime.markdown similarity index 100% rename from source/_components/spotcrime.markdown rename to source/_integrations/spotcrime.markdown diff --git a/source/_components/spotify.markdown b/source/_integrations/spotify.markdown similarity index 100% rename from source/_components/spotify.markdown rename to source/_integrations/spotify.markdown diff --git a/source/_components/sql.markdown b/source/_integrations/sql.markdown similarity index 100% rename from source/_components/sql.markdown rename to source/_integrations/sql.markdown diff --git a/source/_components/squeezebox.markdown b/source/_integrations/squeezebox.markdown similarity index 100% rename from source/_components/squeezebox.markdown rename to source/_integrations/squeezebox.markdown diff --git a/source/_components/srp_energy.markdown b/source/_integrations/srp_energy.markdown similarity index 100% rename from source/_components/srp_energy.markdown rename to source/_integrations/srp_energy.markdown diff --git a/source/_components/ssdp.markdown b/source/_integrations/ssdp.markdown similarity index 100% rename from source/_components/ssdp.markdown rename to source/_integrations/ssdp.markdown diff --git a/source/_components/starlingbank.markdown b/source/_integrations/starlingbank.markdown similarity index 100% rename from source/_components/starlingbank.markdown rename to source/_integrations/starlingbank.markdown diff --git a/source/_components/startca.markdown b/source/_integrations/startca.markdown similarity index 100% rename from source/_components/startca.markdown rename to source/_integrations/startca.markdown diff --git a/source/_components/statistics.markdown b/source/_integrations/statistics.markdown similarity index 100% rename from source/_components/statistics.markdown rename to source/_integrations/statistics.markdown diff --git a/source/_components/statsd.markdown b/source/_integrations/statsd.markdown similarity index 100% rename from source/_components/statsd.markdown rename to source/_integrations/statsd.markdown diff --git a/source/_components/steam_online.markdown b/source/_integrations/steam_online.markdown similarity index 100% rename from source/_components/steam_online.markdown rename to source/_integrations/steam_online.markdown diff --git a/source/_components/stiebel_eltron.markdown b/source/_integrations/stiebel_eltron.markdown similarity index 100% rename from source/_components/stiebel_eltron.markdown rename to source/_integrations/stiebel_eltron.markdown diff --git a/source/_components/stream.markdown b/source/_integrations/stream.markdown similarity index 100% rename from source/_components/stream.markdown rename to source/_integrations/stream.markdown diff --git a/source/_components/streamlabswater.markdown b/source/_integrations/streamlabswater.markdown similarity index 100% rename from source/_components/streamlabswater.markdown rename to source/_integrations/streamlabswater.markdown diff --git a/source/_components/stride.markdown b/source/_integrations/stride.markdown similarity index 100% rename from source/_components/stride.markdown rename to source/_integrations/stride.markdown diff --git a/source/_components/suez_water.markdown b/source/_integrations/suez_water.markdown similarity index 100% rename from source/_components/suez_water.markdown rename to source/_integrations/suez_water.markdown diff --git a/source/_components/sun.markdown b/source/_integrations/sun.markdown similarity index 100% rename from source/_components/sun.markdown rename to source/_integrations/sun.markdown diff --git a/source/_components/supervisord.markdown b/source/_integrations/supervisord.markdown similarity index 100% rename from source/_components/supervisord.markdown rename to source/_integrations/supervisord.markdown diff --git a/source/_components/supla.markdown b/source/_integrations/supla.markdown similarity index 100% rename from source/_components/supla.markdown rename to source/_integrations/supla.markdown diff --git a/source/_components/swiss_hydrological_data.markdown b/source/_integrations/swiss_hydrological_data.markdown similarity index 100% rename from source/_components/swiss_hydrological_data.markdown rename to source/_integrations/swiss_hydrological_data.markdown diff --git a/source/_components/swiss_public_transport.markdown b/source/_integrations/swiss_public_transport.markdown similarity index 100% rename from source/_components/swiss_public_transport.markdown rename to source/_integrations/swiss_public_transport.markdown diff --git a/source/_components/swisscom.markdown b/source/_integrations/swisscom.markdown similarity index 100% rename from source/_components/swisscom.markdown rename to source/_integrations/swisscom.markdown diff --git a/source/_components/switch.command_line.markdown b/source/_integrations/switch.command_line.markdown similarity index 100% rename from source/_components/switch.command_line.markdown rename to source/_integrations/switch.command_line.markdown diff --git a/source/_components/switch.knx.markdown b/source/_integrations/switch.knx.markdown similarity index 100% rename from source/_components/switch.knx.markdown rename to source/_integrations/switch.knx.markdown diff --git a/source/_components/switch.markdown b/source/_integrations/switch.markdown similarity index 100% rename from source/_components/switch.markdown rename to source/_integrations/switch.markdown diff --git a/source/_components/switch.modbus.markdown b/source/_integrations/switch.modbus.markdown similarity index 100% rename from source/_components/switch.modbus.markdown rename to source/_integrations/switch.modbus.markdown diff --git a/source/_components/switch.mqtt.markdown b/source/_integrations/switch.mqtt.markdown similarity index 100% rename from source/_components/switch.mqtt.markdown rename to source/_integrations/switch.mqtt.markdown diff --git a/source/_components/switch.mysensors.markdown b/source/_integrations/switch.mysensors.markdown similarity index 100% rename from source/_components/switch.mysensors.markdown rename to source/_integrations/switch.mysensors.markdown diff --git a/source/_components/switch.pca.markdown b/source/_integrations/switch.pca.markdown similarity index 100% rename from source/_components/switch.pca.markdown rename to source/_integrations/switch.pca.markdown diff --git a/source/_components/switch.rest.markdown b/source/_integrations/switch.rest.markdown similarity index 100% rename from source/_components/switch.rest.markdown rename to source/_integrations/switch.rest.markdown diff --git a/source/_components/switch.rflink.markdown b/source/_integrations/switch.rflink.markdown similarity index 100% rename from source/_components/switch.rflink.markdown rename to source/_integrations/switch.rflink.markdown diff --git a/source/_components/switch.rfxtrx.markdown b/source/_integrations/switch.rfxtrx.markdown similarity index 100% rename from source/_components/switch.rfxtrx.markdown rename to source/_integrations/switch.rfxtrx.markdown diff --git a/source/_components/switch.template.markdown b/source/_integrations/switch.template.markdown similarity index 100% rename from source/_components/switch.template.markdown rename to source/_integrations/switch.template.markdown diff --git a/source/_components/switch.xiaomi_aqara.markdown b/source/_integrations/switch.xiaomi_aqara.markdown similarity index 100% rename from source/_components/switch.xiaomi_aqara.markdown rename to source/_integrations/switch.xiaomi_aqara.markdown diff --git a/source/_components/switch.xiaomi_miio.markdown b/source/_integrations/switch.xiaomi_miio.markdown similarity index 100% rename from source/_components/switch.xiaomi_miio.markdown rename to source/_integrations/switch.xiaomi_miio.markdown diff --git a/source/_components/switchbot.markdown b/source/_integrations/switchbot.markdown similarity index 100% rename from source/_components/switchbot.markdown rename to source/_integrations/switchbot.markdown diff --git a/source/_components/switcher_kis.markdown b/source/_integrations/switcher_kis.markdown similarity index 100% rename from source/_components/switcher_kis.markdown rename to source/_integrations/switcher_kis.markdown diff --git a/source/_components/switchmate.markdown b/source/_integrations/switchmate.markdown similarity index 100% rename from source/_components/switchmate.markdown rename to source/_integrations/switchmate.markdown diff --git a/source/_components/syncthru.markdown b/source/_integrations/syncthru.markdown similarity index 100% rename from source/_components/syncthru.markdown rename to source/_integrations/syncthru.markdown diff --git a/source/_components/synology.markdown b/source/_integrations/synology.markdown similarity index 100% rename from source/_components/synology.markdown rename to source/_integrations/synology.markdown diff --git a/source/_components/synology_chat.markdown b/source/_integrations/synology_chat.markdown similarity index 100% rename from source/_components/synology_chat.markdown rename to source/_integrations/synology_chat.markdown diff --git a/source/_components/synology_srm.markdown b/source/_integrations/synology_srm.markdown similarity index 100% rename from source/_components/synology_srm.markdown rename to source/_integrations/synology_srm.markdown diff --git a/source/_components/synologydsm.markdown b/source/_integrations/synologydsm.markdown similarity index 100% rename from source/_components/synologydsm.markdown rename to source/_integrations/synologydsm.markdown diff --git a/source/_components/syslog.markdown b/source/_integrations/syslog.markdown similarity index 100% rename from source/_components/syslog.markdown rename to source/_integrations/syslog.markdown diff --git a/source/_components/system_health.markdown b/source/_integrations/system_health.markdown similarity index 100% rename from source/_components/system_health.markdown rename to source/_integrations/system_health.markdown diff --git a/source/_components/system_log.markdown b/source/_integrations/system_log.markdown similarity index 100% rename from source/_components/system_log.markdown rename to source/_integrations/system_log.markdown diff --git a/source/_components/systemmonitor.markdown b/source/_integrations/systemmonitor.markdown similarity index 100% rename from source/_components/systemmonitor.markdown rename to source/_integrations/systemmonitor.markdown diff --git a/source/_components/sytadin.markdown b/source/_integrations/sytadin.markdown similarity index 100% rename from source/_components/sytadin.markdown rename to source/_integrations/sytadin.markdown diff --git a/source/_components/tado.markdown b/source/_integrations/tado.markdown similarity index 100% rename from source/_components/tado.markdown rename to source/_integrations/tado.markdown diff --git a/source/_components/tahoma.markdown b/source/_integrations/tahoma.markdown similarity index 100% rename from source/_components/tahoma.markdown rename to source/_integrations/tahoma.markdown diff --git a/source/_components/tank_utility.markdown b/source/_integrations/tank_utility.markdown similarity index 100% rename from source/_components/tank_utility.markdown rename to source/_integrations/tank_utility.markdown diff --git a/source/_components/tapsaff.markdown b/source/_integrations/tapsaff.markdown similarity index 100% rename from source/_components/tapsaff.markdown rename to source/_integrations/tapsaff.markdown diff --git a/source/_components/tautulli.markdown b/source/_integrations/tautulli.markdown similarity index 100% rename from source/_components/tautulli.markdown rename to source/_integrations/tautulli.markdown diff --git a/source/_components/tcp.markdown b/source/_integrations/tcp.markdown similarity index 100% rename from source/_components/tcp.markdown rename to source/_integrations/tcp.markdown diff --git a/source/_components/ted5000.markdown b/source/_integrations/ted5000.markdown similarity index 100% rename from source/_components/ted5000.markdown rename to source/_integrations/ted5000.markdown diff --git a/source/_components/teksavvy.markdown b/source/_integrations/teksavvy.markdown similarity index 100% rename from source/_components/teksavvy.markdown rename to source/_integrations/teksavvy.markdown diff --git a/source/_components/telegram.markdown b/source/_integrations/telegram.markdown similarity index 100% rename from source/_components/telegram.markdown rename to source/_integrations/telegram.markdown diff --git a/source/_components/telegram_bot.markdown b/source/_integrations/telegram_bot.markdown similarity index 100% rename from source/_components/telegram_bot.markdown rename to source/_integrations/telegram_bot.markdown diff --git a/source/_components/tellduslive.markdown b/source/_integrations/tellduslive.markdown similarity index 100% rename from source/_components/tellduslive.markdown rename to source/_integrations/tellduslive.markdown diff --git a/source/_components/tellstick.markdown b/source/_integrations/tellstick.markdown similarity index 100% rename from source/_components/tellstick.markdown rename to source/_integrations/tellstick.markdown diff --git a/source/_components/telnet.markdown b/source/_integrations/telnet.markdown similarity index 100% rename from source/_components/telnet.markdown rename to source/_integrations/telnet.markdown diff --git a/source/_components/temper.markdown b/source/_integrations/temper.markdown similarity index 100% rename from source/_components/temper.markdown rename to source/_integrations/temper.markdown diff --git a/source/_components/template.markdown b/source/_integrations/template.markdown similarity index 100% rename from source/_components/template.markdown rename to source/_integrations/template.markdown diff --git a/source/_components/tensorflow.markdown b/source/_integrations/tensorflow.markdown similarity index 100% rename from source/_components/tensorflow.markdown rename to source/_integrations/tensorflow.markdown diff --git a/source/_components/tesla.markdown b/source/_integrations/tesla.markdown similarity index 100% rename from source/_components/tesla.markdown rename to source/_integrations/tesla.markdown diff --git a/source/_components/tfiac.markdown b/source/_integrations/tfiac.markdown similarity index 100% rename from source/_components/tfiac.markdown rename to source/_integrations/tfiac.markdown diff --git a/source/_components/thermoworks_smoke.markdown b/source/_integrations/thermoworks_smoke.markdown similarity index 100% rename from source/_components/thermoworks_smoke.markdown rename to source/_integrations/thermoworks_smoke.markdown diff --git a/source/_components/thethingsnetwork.markdown b/source/_integrations/thethingsnetwork.markdown similarity index 100% rename from source/_components/thethingsnetwork.markdown rename to source/_integrations/thethingsnetwork.markdown diff --git a/source/_components/thingspeak.markdown b/source/_integrations/thingspeak.markdown similarity index 100% rename from source/_components/thingspeak.markdown rename to source/_integrations/thingspeak.markdown diff --git a/source/_components/thinkingcleaner.markdown b/source/_integrations/thinkingcleaner.markdown similarity index 100% rename from source/_components/thinkingcleaner.markdown rename to source/_integrations/thinkingcleaner.markdown diff --git a/source/_components/thomson.markdown b/source/_integrations/thomson.markdown similarity index 100% rename from source/_components/thomson.markdown rename to source/_integrations/thomson.markdown diff --git a/source/_components/threshold.markdown b/source/_integrations/threshold.markdown similarity index 100% rename from source/_components/threshold.markdown rename to source/_integrations/threshold.markdown diff --git a/source/_components/tibber.markdown b/source/_integrations/tibber.markdown similarity index 100% rename from source/_components/tibber.markdown rename to source/_integrations/tibber.markdown diff --git a/source/_components/tikteck.markdown b/source/_integrations/tikteck.markdown similarity index 100% rename from source/_components/tikteck.markdown rename to source/_integrations/tikteck.markdown diff --git a/source/_components/tile.markdown b/source/_integrations/tile.markdown similarity index 100% rename from source/_components/tile.markdown rename to source/_integrations/tile.markdown diff --git a/source/_components/time_date.markdown b/source/_integrations/time_date.markdown similarity index 100% rename from source/_components/time_date.markdown rename to source/_integrations/time_date.markdown diff --git a/source/_components/timer.markdown b/source/_integrations/timer.markdown similarity index 100% rename from source/_components/timer.markdown rename to source/_integrations/timer.markdown diff --git a/source/_components/tod.markdown b/source/_integrations/tod.markdown similarity index 100% rename from source/_components/tod.markdown rename to source/_integrations/tod.markdown diff --git a/source/_components/todoist.markdown b/source/_integrations/todoist.markdown similarity index 100% rename from source/_components/todoist.markdown rename to source/_integrations/todoist.markdown diff --git a/source/_components/tof.markdown b/source/_integrations/tof.markdown similarity index 100% rename from source/_components/tof.markdown rename to source/_integrations/tof.markdown diff --git a/source/_components/tomato.markdown b/source/_integrations/tomato.markdown similarity index 100% rename from source/_components/tomato.markdown rename to source/_integrations/tomato.markdown diff --git a/source/_components/toon.markdown b/source/_integrations/toon.markdown similarity index 100% rename from source/_components/toon.markdown rename to source/_integrations/toon.markdown diff --git a/source/_components/torque.markdown b/source/_integrations/torque.markdown similarity index 100% rename from source/_components/torque.markdown rename to source/_integrations/torque.markdown diff --git a/source/_components/totalconnect.markdown b/source/_integrations/totalconnect.markdown similarity index 100% rename from source/_components/totalconnect.markdown rename to source/_integrations/totalconnect.markdown diff --git a/source/_components/touchline.markdown b/source/_integrations/touchline.markdown similarity index 100% rename from source/_components/touchline.markdown rename to source/_integrations/touchline.markdown diff --git a/source/_components/tplink.markdown b/source/_integrations/tplink.markdown similarity index 100% rename from source/_components/tplink.markdown rename to source/_integrations/tplink.markdown diff --git a/source/_components/tplink_lte.markdown b/source/_integrations/tplink_lte.markdown similarity index 100% rename from source/_components/tplink_lte.markdown rename to source/_integrations/tplink_lte.markdown diff --git a/source/_components/traccar.markdown b/source/_integrations/traccar.markdown similarity index 100% rename from source/_components/traccar.markdown rename to source/_integrations/traccar.markdown diff --git a/source/_components/trackr.markdown b/source/_integrations/trackr.markdown similarity index 100% rename from source/_components/trackr.markdown rename to source/_integrations/trackr.markdown diff --git a/source/_components/tradfri.markdown b/source/_integrations/tradfri.markdown similarity index 100% rename from source/_components/tradfri.markdown rename to source/_integrations/tradfri.markdown diff --git a/source/_components/trafikverket_train.markdown b/source/_integrations/trafikverket_train.markdown similarity index 100% rename from source/_components/trafikverket_train.markdown rename to source/_integrations/trafikverket_train.markdown diff --git a/source/_components/trafikverket_weatherstation.markdown b/source/_integrations/trafikverket_weatherstation.markdown similarity index 100% rename from source/_components/trafikverket_weatherstation.markdown rename to source/_integrations/trafikverket_weatherstation.markdown diff --git a/source/_components/transmission.markdown b/source/_integrations/transmission.markdown similarity index 100% rename from source/_components/transmission.markdown rename to source/_integrations/transmission.markdown diff --git a/source/_components/transport_nsw.markdown b/source/_integrations/transport_nsw.markdown similarity index 100% rename from source/_components/transport_nsw.markdown rename to source/_integrations/transport_nsw.markdown diff --git a/source/_components/travisci.markdown b/source/_integrations/travisci.markdown similarity index 100% rename from source/_components/travisci.markdown rename to source/_integrations/travisci.markdown diff --git a/source/_components/trend.markdown b/source/_integrations/trend.markdown similarity index 100% rename from source/_components/trend.markdown rename to source/_integrations/trend.markdown diff --git a/source/_components/tts.markdown b/source/_integrations/tts.markdown similarity index 100% rename from source/_components/tts.markdown rename to source/_integrations/tts.markdown diff --git a/source/_components/tuya.markdown b/source/_integrations/tuya.markdown similarity index 100% rename from source/_components/tuya.markdown rename to source/_integrations/tuya.markdown diff --git a/source/_components/twentemilieu.markdown b/source/_integrations/twentemilieu.markdown similarity index 100% rename from source/_components/twentemilieu.markdown rename to source/_integrations/twentemilieu.markdown diff --git a/source/_components/twilio.markdown b/source/_integrations/twilio.markdown similarity index 100% rename from source/_components/twilio.markdown rename to source/_integrations/twilio.markdown diff --git a/source/_components/twilio_call.markdown b/source/_integrations/twilio_call.markdown similarity index 100% rename from source/_components/twilio_call.markdown rename to source/_integrations/twilio_call.markdown diff --git a/source/_components/twilio_sms.markdown b/source/_integrations/twilio_sms.markdown similarity index 100% rename from source/_components/twilio_sms.markdown rename to source/_integrations/twilio_sms.markdown diff --git a/source/_components/twitch.markdown b/source/_integrations/twitch.markdown similarity index 100% rename from source/_components/twitch.markdown rename to source/_integrations/twitch.markdown diff --git a/source/_components/twitter.markdown b/source/_integrations/twitter.markdown similarity index 100% rename from source/_components/twitter.markdown rename to source/_integrations/twitter.markdown diff --git a/source/_components/ubee.markdown b/source/_integrations/ubee.markdown similarity index 100% rename from source/_components/ubee.markdown rename to source/_integrations/ubee.markdown diff --git a/source/_components/ubus.markdown b/source/_integrations/ubus.markdown similarity index 100% rename from source/_components/ubus.markdown rename to source/_integrations/ubus.markdown diff --git a/source/_components/ue_smart_radio.markdown b/source/_integrations/ue_smart_radio.markdown similarity index 100% rename from source/_components/ue_smart_radio.markdown rename to source/_integrations/ue_smart_radio.markdown diff --git a/source/_components/uk_transport.markdown b/source/_integrations/uk_transport.markdown similarity index 100% rename from source/_components/uk_transport.markdown rename to source/_integrations/uk_transport.markdown diff --git a/source/_components/unifi.markdown b/source/_integrations/unifi.markdown similarity index 100% rename from source/_components/unifi.markdown rename to source/_integrations/unifi.markdown diff --git a/source/_components/unifi_direct.markdown b/source/_integrations/unifi_direct.markdown similarity index 100% rename from source/_components/unifi_direct.markdown rename to source/_integrations/unifi_direct.markdown diff --git a/source/_components/universal.markdown b/source/_integrations/universal.markdown similarity index 100% rename from source/_components/universal.markdown rename to source/_integrations/universal.markdown diff --git a/source/_components/upc_connect.markdown b/source/_integrations/upc_connect.markdown similarity index 100% rename from source/_components/upc_connect.markdown rename to source/_integrations/upc_connect.markdown diff --git a/source/_components/upcloud.markdown b/source/_integrations/upcloud.markdown similarity index 100% rename from source/_components/upcloud.markdown rename to source/_integrations/upcloud.markdown diff --git a/source/_components/updater.markdown b/source/_integrations/updater.markdown similarity index 100% rename from source/_components/updater.markdown rename to source/_integrations/updater.markdown diff --git a/source/_components/upnp.markdown b/source/_integrations/upnp.markdown similarity index 100% rename from source/_components/upnp.markdown rename to source/_integrations/upnp.markdown diff --git a/source/_components/ups.markdown b/source/_integrations/ups.markdown similarity index 100% rename from source/_components/ups.markdown rename to source/_integrations/ups.markdown diff --git a/source/_components/uptime.markdown b/source/_integrations/uptime.markdown similarity index 100% rename from source/_components/uptime.markdown rename to source/_integrations/uptime.markdown diff --git a/source/_components/uptimerobot.markdown b/source/_integrations/uptimerobot.markdown similarity index 100% rename from source/_components/uptimerobot.markdown rename to source/_integrations/uptimerobot.markdown diff --git a/source/_components/uscis.markdown b/source/_integrations/uscis.markdown similarity index 100% rename from source/_components/uscis.markdown rename to source/_integrations/uscis.markdown diff --git a/source/_components/usgs_earthquakes_feed.markdown b/source/_integrations/usgs_earthquakes_feed.markdown similarity index 100% rename from source/_components/usgs_earthquakes_feed.markdown rename to source/_integrations/usgs_earthquakes_feed.markdown diff --git a/source/_components/usps.markdown b/source/_integrations/usps.markdown similarity index 100% rename from source/_components/usps.markdown rename to source/_integrations/usps.markdown diff --git a/source/_components/utility_meter.markdown b/source/_integrations/utility_meter.markdown similarity index 100% rename from source/_components/utility_meter.markdown rename to source/_integrations/utility_meter.markdown diff --git a/source/_components/uvc.markdown b/source/_integrations/uvc.markdown similarity index 100% rename from source/_components/uvc.markdown rename to source/_integrations/uvc.markdown diff --git a/source/_components/vacuum.markdown b/source/_integrations/vacuum.markdown similarity index 100% rename from source/_components/vacuum.markdown rename to source/_integrations/vacuum.markdown diff --git a/source/_components/vacuum.mqtt.markdown b/source/_integrations/vacuum.mqtt.markdown similarity index 100% rename from source/_components/vacuum.mqtt.markdown rename to source/_integrations/vacuum.mqtt.markdown diff --git a/source/_components/vacuum.template.markdown b/source/_integrations/vacuum.template.markdown similarity index 100% rename from source/_components/vacuum.template.markdown rename to source/_integrations/vacuum.template.markdown diff --git a/source/_components/vacuum.xiaomi_miio.markdown b/source/_integrations/vacuum.xiaomi_miio.markdown similarity index 100% rename from source/_components/vacuum.xiaomi_miio.markdown rename to source/_integrations/vacuum.xiaomi_miio.markdown diff --git a/source/_components/vallox.markdown b/source/_integrations/vallox.markdown similarity index 100% rename from source/_components/vallox.markdown rename to source/_integrations/vallox.markdown diff --git a/source/_components/vasttrafik.markdown b/source/_integrations/vasttrafik.markdown similarity index 100% rename from source/_components/vasttrafik.markdown rename to source/_integrations/vasttrafik.markdown diff --git a/source/_components/velbus.markdown b/source/_integrations/velbus.markdown similarity index 100% rename from source/_components/velbus.markdown rename to source/_integrations/velbus.markdown diff --git a/source/_components/velux.markdown b/source/_integrations/velux.markdown similarity index 100% rename from source/_components/velux.markdown rename to source/_integrations/velux.markdown diff --git a/source/_components/venstar.markdown b/source/_integrations/venstar.markdown similarity index 100% rename from source/_components/venstar.markdown rename to source/_integrations/venstar.markdown diff --git a/source/_components/vera.markdown b/source/_integrations/vera.markdown similarity index 100% rename from source/_components/vera.markdown rename to source/_integrations/vera.markdown diff --git a/source/_components/verisure.markdown b/source/_integrations/verisure.markdown similarity index 100% rename from source/_components/verisure.markdown rename to source/_integrations/verisure.markdown diff --git a/source/_components/version.markdown b/source/_integrations/version.markdown similarity index 100% rename from source/_components/version.markdown rename to source/_integrations/version.markdown diff --git a/source/_components/vesync.markdown b/source/_integrations/vesync.markdown similarity index 100% rename from source/_components/vesync.markdown rename to source/_integrations/vesync.markdown diff --git a/source/_components/viaggiatreno.markdown b/source/_integrations/viaggiatreno.markdown similarity index 100% rename from source/_components/viaggiatreno.markdown rename to source/_integrations/viaggiatreno.markdown diff --git a/source/_components/vicare.markdown b/source/_integrations/vicare.markdown similarity index 100% rename from source/_components/vicare.markdown rename to source/_integrations/vicare.markdown diff --git a/source/_components/vivotek.markdown b/source/_integrations/vivotek.markdown similarity index 100% rename from source/_components/vivotek.markdown rename to source/_integrations/vivotek.markdown diff --git a/source/_components/vizio.markdown b/source/_integrations/vizio.markdown similarity index 100% rename from source/_components/vizio.markdown rename to source/_integrations/vizio.markdown diff --git a/source/_components/vlc.markdown b/source/_integrations/vlc.markdown similarity index 100% rename from source/_components/vlc.markdown rename to source/_integrations/vlc.markdown diff --git a/source/_components/vlc_telnet.markdown b/source/_integrations/vlc_telnet.markdown similarity index 100% rename from source/_components/vlc_telnet.markdown rename to source/_integrations/vlc_telnet.markdown diff --git a/source/_components/voicerss.markdown b/source/_integrations/voicerss.markdown similarity index 100% rename from source/_components/voicerss.markdown rename to source/_integrations/voicerss.markdown diff --git a/source/_components/volkszaehler.markdown b/source/_integrations/volkszaehler.markdown similarity index 100% rename from source/_components/volkszaehler.markdown rename to source/_integrations/volkszaehler.markdown diff --git a/source/_components/volumio.markdown b/source/_integrations/volumio.markdown similarity index 100% rename from source/_components/volumio.markdown rename to source/_integrations/volumio.markdown diff --git a/source/_components/volvooncall.markdown b/source/_integrations/volvooncall.markdown similarity index 100% rename from source/_components/volvooncall.markdown rename to source/_integrations/volvooncall.markdown diff --git a/source/_components/vultr.markdown b/source/_integrations/vultr.markdown similarity index 100% rename from source/_components/vultr.markdown rename to source/_integrations/vultr.markdown diff --git a/source/_components/w800rf32.markdown b/source/_integrations/w800rf32.markdown similarity index 100% rename from source/_components/w800rf32.markdown rename to source/_integrations/w800rf32.markdown diff --git a/source/_components/wake_on_lan.markdown b/source/_integrations/wake_on_lan.markdown similarity index 100% rename from source/_components/wake_on_lan.markdown rename to source/_integrations/wake_on_lan.markdown diff --git a/source/_components/waqi.markdown b/source/_integrations/waqi.markdown similarity index 100% rename from source/_components/waqi.markdown rename to source/_integrations/waqi.markdown diff --git a/source/_components/water_heater.markdown b/source/_integrations/water_heater.markdown similarity index 100% rename from source/_components/water_heater.markdown rename to source/_integrations/water_heater.markdown diff --git a/source/_components/waterfurnace.markdown b/source/_integrations/waterfurnace.markdown similarity index 100% rename from source/_components/waterfurnace.markdown rename to source/_integrations/waterfurnace.markdown diff --git a/source/_components/watson_iot.markdown b/source/_integrations/watson_iot.markdown similarity index 100% rename from source/_components/watson_iot.markdown rename to source/_integrations/watson_iot.markdown diff --git a/source/_components/watson_tts.markdown b/source/_integrations/watson_tts.markdown similarity index 100% rename from source/_components/watson_tts.markdown rename to source/_integrations/watson_tts.markdown diff --git a/source/_components/waze_travel_time.markdown b/source/_integrations/waze_travel_time.markdown similarity index 100% rename from source/_components/waze_travel_time.markdown rename to source/_integrations/waze_travel_time.markdown diff --git a/source/_components/weather.darksky.markdown b/source/_integrations/weather.darksky.markdown similarity index 100% rename from source/_components/weather.darksky.markdown rename to source/_integrations/weather.darksky.markdown diff --git a/source/_components/weather.markdown b/source/_integrations/weather.markdown similarity index 100% rename from source/_components/weather.markdown rename to source/_integrations/weather.markdown diff --git a/source/_components/webhook.markdown b/source/_integrations/webhook.markdown similarity index 100% rename from source/_components/webhook.markdown rename to source/_integrations/webhook.markdown diff --git a/source/_components/webhooks.markdown b/source/_integrations/webhooks.markdown similarity index 100% rename from source/_components/webhooks.markdown rename to source/_integrations/webhooks.markdown diff --git a/source/_components/weblink.markdown b/source/_integrations/weblink.markdown similarity index 100% rename from source/_components/weblink.markdown rename to source/_integrations/weblink.markdown diff --git a/source/_components/webostv.markdown b/source/_integrations/webostv.markdown similarity index 100% rename from source/_components/webostv.markdown rename to source/_integrations/webostv.markdown diff --git a/source/_components/websocket_api.markdown b/source/_integrations/websocket_api.markdown similarity index 100% rename from source/_components/websocket_api.markdown rename to source/_integrations/websocket_api.markdown diff --git a/source/_components/wemo.markdown b/source/_integrations/wemo.markdown similarity index 100% rename from source/_components/wemo.markdown rename to source/_integrations/wemo.markdown diff --git a/source/_components/whois.markdown b/source/_integrations/whois.markdown similarity index 100% rename from source/_components/whois.markdown rename to source/_integrations/whois.markdown diff --git a/source/_components/wink.markdown b/source/_integrations/wink.markdown similarity index 100% rename from source/_components/wink.markdown rename to source/_integrations/wink.markdown diff --git a/source/_components/wirelesstag.markdown b/source/_integrations/wirelesstag.markdown similarity index 100% rename from source/_components/wirelesstag.markdown rename to source/_integrations/wirelesstag.markdown diff --git a/source/_components/withings.markdown b/source/_integrations/withings.markdown similarity index 100% rename from source/_components/withings.markdown rename to source/_integrations/withings.markdown diff --git a/source/_components/workday.markdown b/source/_integrations/workday.markdown similarity index 100% rename from source/_components/workday.markdown rename to source/_integrations/workday.markdown diff --git a/source/_components/worldclock.markdown b/source/_integrations/worldclock.markdown similarity index 100% rename from source/_components/worldclock.markdown rename to source/_integrations/worldclock.markdown diff --git a/source/_components/worldtidesinfo.markdown b/source/_integrations/worldtidesinfo.markdown similarity index 100% rename from source/_components/worldtidesinfo.markdown rename to source/_integrations/worldtidesinfo.markdown diff --git a/source/_components/worxlandroid.markdown b/source/_integrations/worxlandroid.markdown similarity index 100% rename from source/_components/worxlandroid.markdown rename to source/_integrations/worxlandroid.markdown diff --git a/source/_components/wsdot.markdown b/source/_integrations/wsdot.markdown similarity index 100% rename from source/_components/wsdot.markdown rename to source/_integrations/wsdot.markdown diff --git a/source/_components/wunderground.markdown b/source/_integrations/wunderground.markdown similarity index 100% rename from source/_components/wunderground.markdown rename to source/_integrations/wunderground.markdown diff --git a/source/_components/wunderlist.markdown b/source/_integrations/wunderlist.markdown similarity index 100% rename from source/_components/wunderlist.markdown rename to source/_integrations/wunderlist.markdown diff --git a/source/_components/wwlln.markdown b/source/_integrations/wwlln.markdown similarity index 100% rename from source/_components/wwlln.markdown rename to source/_integrations/wwlln.markdown diff --git a/source/_components/x10.markdown b/source/_integrations/x10.markdown similarity index 100% rename from source/_components/x10.markdown rename to source/_integrations/x10.markdown diff --git a/source/_components/xbox_live.markdown b/source/_integrations/xbox_live.markdown similarity index 100% rename from source/_components/xbox_live.markdown rename to source/_integrations/xbox_live.markdown diff --git a/source/_components/xeoma.markdown b/source/_integrations/xeoma.markdown similarity index 100% rename from source/_components/xeoma.markdown rename to source/_integrations/xeoma.markdown diff --git a/source/_components/xfinity.markdown b/source/_integrations/xfinity.markdown similarity index 100% rename from source/_components/xfinity.markdown rename to source/_integrations/xfinity.markdown diff --git a/source/_components/xiaomi.markdown b/source/_integrations/xiaomi.markdown similarity index 100% rename from source/_components/xiaomi.markdown rename to source/_integrations/xiaomi.markdown diff --git a/source/_components/xiaomi_aqara.markdown b/source/_integrations/xiaomi_aqara.markdown similarity index 100% rename from source/_components/xiaomi_aqara.markdown rename to source/_integrations/xiaomi_aqara.markdown diff --git a/source/_components/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown similarity index 100% rename from source/_components/xiaomi_miio.markdown rename to source/_integrations/xiaomi_miio.markdown diff --git a/source/_components/xiaomi_tv.markdown b/source/_integrations/xiaomi_tv.markdown similarity index 100% rename from source/_components/xiaomi_tv.markdown rename to source/_integrations/xiaomi_tv.markdown diff --git a/source/_components/xmpp.markdown b/source/_integrations/xmpp.markdown similarity index 100% rename from source/_components/xmpp.markdown rename to source/_integrations/xmpp.markdown diff --git a/source/_components/xs1.markdown b/source/_integrations/xs1.markdown similarity index 100% rename from source/_components/xs1.markdown rename to source/_integrations/xs1.markdown diff --git a/source/_components/yale_smart_alarm.markdown b/source/_integrations/yale_smart_alarm.markdown similarity index 100% rename from source/_components/yale_smart_alarm.markdown rename to source/_integrations/yale_smart_alarm.markdown diff --git a/source/_components/yamaha.markdown b/source/_integrations/yamaha.markdown similarity index 100% rename from source/_components/yamaha.markdown rename to source/_integrations/yamaha.markdown diff --git a/source/_components/yamaha_musiccast.markdown b/source/_integrations/yamaha_musiccast.markdown similarity index 100% rename from source/_components/yamaha_musiccast.markdown rename to source/_integrations/yamaha_musiccast.markdown diff --git a/source/_components/yandextts.markdown b/source/_integrations/yandextts.markdown similarity index 100% rename from source/_components/yandextts.markdown rename to source/_integrations/yandextts.markdown diff --git a/source/_components/yeelight.markdown b/source/_integrations/yeelight.markdown similarity index 100% rename from source/_components/yeelight.markdown rename to source/_integrations/yeelight.markdown diff --git a/source/_components/yeelightsunflower.markdown b/source/_integrations/yeelightsunflower.markdown similarity index 100% rename from source/_components/yeelightsunflower.markdown rename to source/_integrations/yeelightsunflower.markdown diff --git a/source/_components/yessssms.markdown b/source/_integrations/yessssms.markdown similarity index 100% rename from source/_components/yessssms.markdown rename to source/_integrations/yessssms.markdown diff --git a/source/_components/yi.markdown b/source/_integrations/yi.markdown similarity index 100% rename from source/_components/yi.markdown rename to source/_integrations/yi.markdown diff --git a/source/_components/yr.markdown b/source/_integrations/yr.markdown similarity index 100% rename from source/_components/yr.markdown rename to source/_integrations/yr.markdown diff --git a/source/_components/yweather.markdown b/source/_integrations/yweather.markdown similarity index 100% rename from source/_components/yweather.markdown rename to source/_integrations/yweather.markdown diff --git a/source/_components/zabbix.markdown b/source/_integrations/zabbix.markdown similarity index 100% rename from source/_components/zabbix.markdown rename to source/_integrations/zabbix.markdown diff --git a/source/_components/zamg.markdown b/source/_integrations/zamg.markdown similarity index 100% rename from source/_components/zamg.markdown rename to source/_integrations/zamg.markdown diff --git a/source/_components/zengge.markdown b/source/_integrations/zengge.markdown similarity index 100% rename from source/_components/zengge.markdown rename to source/_integrations/zengge.markdown diff --git a/source/_components/zeroconf.markdown b/source/_integrations/zeroconf.markdown similarity index 100% rename from source/_components/zeroconf.markdown rename to source/_integrations/zeroconf.markdown diff --git a/source/_components/zestimate.markdown b/source/_integrations/zestimate.markdown similarity index 100% rename from source/_components/zestimate.markdown rename to source/_integrations/zestimate.markdown diff --git a/source/_components/zha.markdown b/source/_integrations/zha.markdown similarity index 100% rename from source/_components/zha.markdown rename to source/_integrations/zha.markdown diff --git a/source/_components/zhong_hong.markdown b/source/_integrations/zhong_hong.markdown similarity index 100% rename from source/_components/zhong_hong.markdown rename to source/_integrations/zhong_hong.markdown diff --git a/source/_components/zigbee.markdown b/source/_integrations/zigbee.markdown similarity index 100% rename from source/_components/zigbee.markdown rename to source/_integrations/zigbee.markdown diff --git a/source/_components/ziggo_mediabox_xl.markdown b/source/_integrations/ziggo_mediabox_xl.markdown similarity index 100% rename from source/_components/ziggo_mediabox_xl.markdown rename to source/_integrations/ziggo_mediabox_xl.markdown diff --git a/source/_components/zone.markdown b/source/_integrations/zone.markdown similarity index 100% rename from source/_components/zone.markdown rename to source/_integrations/zone.markdown diff --git a/source/_components/zoneminder.markdown b/source/_integrations/zoneminder.markdown similarity index 100% rename from source/_components/zoneminder.markdown rename to source/_integrations/zoneminder.markdown diff --git a/source/_components/zwave.markdown b/source/_integrations/zwave.markdown similarity index 100% rename from source/_components/zwave.markdown rename to source/_integrations/zwave.markdown diff --git a/source/components/index.html b/source/integrations/index.html similarity index 100% rename from source/components/index.html rename to source/integrations/index.html