diff --git a/.coveragerc b/.coveragerc index b7f2961f14d..7c5ca1f3a0b 100644 --- a/.coveragerc +++ b/.coveragerc @@ -12,17 +12,17 @@ omit = # omit pieces of code that rely on external devices being present homeassistant/components/abode/* homeassistant/components/ads/* - homeassistant/components/air_quality/nilu.py - homeassistant/components/air_quality/norway_air.py - homeassistant/components/air_quality/opensensemap.py - homeassistant/components/alarm_control_panel/alarmdotcom.py - homeassistant/components/alarm_control_panel/canary.py - homeassistant/components/alarm_control_panel/concord232.py - homeassistant/components/alarm_control_panel/ialarm.py + homeassistant/components/nilu/air_quality.py + homeassistant/components/norway_air/air_quality.py + homeassistant/components/opensensemap/air_quality.py + homeassistant/components/alarmdotcom/alarm_control_panel.py + homeassistant/components/canary/alarm_control_panel.py + homeassistant/components/concord232/alarm_control_panel.py + homeassistant/components/ialarm/alarm_control_panel.py homeassistant/components/alarm_control_panel/manual_mqtt.py - homeassistant/components/alarm_control_panel/nx584.py - homeassistant/components/alarm_control_panel/totalconnect.py - homeassistant/components/alarm_control_panel/yale_smart_alarm.py + homeassistant/components/nx584/alarm_control_panel.py + homeassistant/components/totalconnect/alarm_control_panel.py + homeassistant/components/yale_smart_alarm/alarm_control_panel.py homeassistant/components/alarmdecoder/* homeassistant/components/ambient_station/* homeassistant/components/amcrest/* @@ -38,110 +38,110 @@ omit = homeassistant/components/august/* homeassistant/components/axis/* homeassistant/components/bbb_gpio/* - homeassistant/components/binary_sensor/arest.py - homeassistant/components/binary_sensor/concord232.py - homeassistant/components/binary_sensor/flic.py - homeassistant/components/binary_sensor/hikvision.py - homeassistant/components/binary_sensor/iss.py - homeassistant/components/binary_sensor/mystrom.py - homeassistant/components/binary_sensor/ping.py + homeassistant/components/arest/binary_sensor.py + homeassistant/components/concord232/binary_sensor.py + homeassistant/components/flic/binary_sensor.py + homeassistant/components/hikvision/binary_sensor.py + homeassistant/components/iss/binary_sensor.py + homeassistant/components/mystrom/binary_sensor.py + homeassistant/components/ping/binary_sensor.py homeassistant/components/binary_sensor/rest.py - homeassistant/components/binary_sensor/tapsaff.py - homeassistant/components/binary_sensor/uptimerobot.py + homeassistant/components/tapsaff/binary_sensor.py + homeassistant/components/uptimerobot/binary_sensor.py homeassistant/components/blink/* homeassistant/components/bloomsky/* homeassistant/components/bmw_connected_drive/* homeassistant/components/browser/* homeassistant/components/calendar/caldav.py - homeassistant/components/calendar/todoist.py + homeassistant/components/todoist/calendar.py homeassistant/components/camera/bloomsky.py - homeassistant/components/camera/canary.py - homeassistant/components/camera/familyhub.py - homeassistant/components/camera/ffmpeg.py - homeassistant/components/camera/foscam.py - homeassistant/components/camera/mjpeg.py - homeassistant/components/camera/onvif.py - homeassistant/components/camera/proxy.py - homeassistant/components/camera/ring.py - homeassistant/components/camera/rpi_camera.py - homeassistant/components/camera/synology.py - homeassistant/components/camera/xeoma.py - homeassistant/components/camera/xiaomi.py - homeassistant/components/camera/yi.py + homeassistant/components/canary/camera.py + homeassistant/components/familyhub/camera.py + homeassistant/components/ffmpeg/camera.py + homeassistant/components/foscam/camera.py + homeassistant/components/mjpeg/camera.py + homeassistant/components/onvif/camera.py + homeassistant/components/proxy/camera.py + homeassistant/components/ring/camera.py + homeassistant/components/rpi_camera/camera.py + homeassistant/components/synology/camera.py + homeassistant/components/xeoma/camera.py + homeassistant/components/xiaomi/camera.py + homeassistant/components/yi/camera.py homeassistant/components/cast/* homeassistant/components/cisco_mobility_express/device_tracker.py - homeassistant/components/climate/coolmaster.py - homeassistant/components/climate/ephember.py - homeassistant/components/climate/eq3btsmart.py - homeassistant/components/climate/flexit.py - homeassistant/components/climate/heatmiser.py + homeassistant/components/coolmaster/climate.py + homeassistant/components/ephember/climate.py + homeassistant/components/eq3btsmart/climate.py + homeassistant/components/flexit/climate.py + homeassistant/components/heatmiser/climate.py homeassistant/components/climate/homematic.py homeassistant/components/climate/honeywell.py homeassistant/components/climate/knx.py - homeassistant/components/climate/mill.py - homeassistant/components/climate/oem.py - homeassistant/components/climate/proliphix.py - homeassistant/components/climate/radiotherm.py - homeassistant/components/climate/sensibo.py - homeassistant/components/climate/touchline.py - homeassistant/components/climate/venstar.py - homeassistant/components/climate/zhong_hong.py + homeassistant/components/mill/climate.py + homeassistant/components/oem/climate.py + homeassistant/components/proliphix/climate.py + homeassistant/components/radiotherm/climate.py + homeassistant/components/sensibo/climate.py + homeassistant/components/touchline/climate.py + homeassistant/components/venstar/climate.py + homeassistant/components/zhong_hong/climate.py homeassistant/components/cloudflare/* homeassistant/components/coinbase/* homeassistant/components/comfoconnect/* - homeassistant/components/cover/aladdin_connect.py - homeassistant/components/cover/brunt.py - homeassistant/components/cover/garadget.py - homeassistant/components/cover/gogogate2.py + homeassistant/components/aladdin_connect/cover.py + homeassistant/components/brunt/cover.py + homeassistant/components/garadget/cover.py + homeassistant/components/gogogate2/cover.py homeassistant/components/cover/homematic.py homeassistant/components/cover/knx.py - homeassistant/components/cover/myq.py - homeassistant/components/cover/opengarage.py + homeassistant/components/myq/cover.py + homeassistant/components/opengarage/cover.py homeassistant/components/cover/rpi_gpio.py homeassistant/components/cover/scsgate.py homeassistant/components/daikin/* homeassistant/components/danfoss_air/* - homeassistant/components/device_tracker/actiontec.py - homeassistant/components/device_tracker/aruba.py + homeassistant/components/actiontec/device_tracker.py + homeassistant/components/aruba/device_tracker.py homeassistant/components/device_tracker/asuswrt.py homeassistant/components/device_tracker/automatic.py - homeassistant/components/device_tracker/bbox.py - homeassistant/components/device_tracker/bluetooth_le_tracker.py - homeassistant/components/device_tracker/bluetooth_tracker.py - homeassistant/components/device_tracker/bt_home_hub_5.py - homeassistant/components/device_tracker/bt_smarthub.py - homeassistant/components/device_tracker/cisco_ios.py + homeassistant/components/bbox/device_tracker.py + homeassistant/components/bluetooth_le_tracker/device_tracker.py + homeassistant/components/bluetooth_tracker/device_tracker.py + homeassistant/components/bt_home_hub_5/device_tracker.py + homeassistant/components/bt_smarthub/device_tracker.py + homeassistant/components/cisco_ios/device_tracker.py homeassistant/components/cppm_tracker/device_tracker.py - homeassistant/components/device_tracker/ddwrt.py - homeassistant/components/device_tracker/fritz.py - homeassistant/components/device_tracker/google_maps.py - homeassistant/components/device_tracker/hitron_coda.py - homeassistant/components/device_tracker/huawei_router.py - homeassistant/components/device_tracker/icloud.py - homeassistant/components/device_tracker/keenetic_ndms2.py - homeassistant/components/device_tracker/linksys_ap.py - homeassistant/components/device_tracker/linksys_smart.py - homeassistant/components/device_tracker/luci.py - homeassistant/components/device_tracker/mikrotik.py - homeassistant/components/device_tracker/netgear.py - homeassistant/components/device_tracker/nmap_tracker.py - homeassistant/components/device_tracker/ping.py - homeassistant/components/device_tracker/quantum_gateway.py - homeassistant/components/device_tracker/ritassist.py - homeassistant/components/device_tracker/sky_hub.py - homeassistant/components/device_tracker/snmp.py - homeassistant/components/device_tracker/swisscom.py - homeassistant/components/device_tracker/synology_srm.py + homeassistant/components/ddwrt/device_tracker.py + homeassistant/components/fritz/device_tracker.py + homeassistant/components/google_maps/device_tracker.py + homeassistant/components/hitron_coda/device_tracker.py + homeassistant/components/huawei_router/device_tracker.py + homeassistant/components/icloud/device_tracker.py + homeassistant/components/keenetic_ndms2/device_tracker.py + homeassistant/components/linksys_ap/device_tracker.py + homeassistant/components/linksys_smart/device_tracker.py + homeassistant/components/luci/device_tracker.py + homeassistant/components/mikrotik/device_tracker.py + homeassistant/components/netgear/device_tracker.py + homeassistant/components/nmap_tracker/device_tracker.py + homeassistant/components/ping/device_tracker.py + homeassistant/components/quantum_gateway/device_tracker.py + homeassistant/components/ritassist/device_tracker.py + homeassistant/components/sky_hub/device_tracker.py + homeassistant/components/snmp/device_tracker.py + homeassistant/components/swisscom/device_tracker.py + homeassistant/components/synology_srm/device_tracker.py homeassistant/components/device_tracker/tado.py - homeassistant/components/device_tracker/thomson.py - homeassistant/components/device_tracker/tile.py + homeassistant/components/thomson/device_tracker.py + homeassistant/components/tile/device_tracker.py homeassistant/components/device_tracker/tomato.py homeassistant/components/device_tracker/tplink.py - homeassistant/components/device_tracker/traccar.py - homeassistant/components/device_tracker/trackr.py - homeassistant/components/device_tracker/ubee.py - homeassistant/components/device_tracker/ubus.py - homeassistant/components/device_tracker/xfinity.py + homeassistant/components/traccar/device_tracker.py + homeassistant/components/trackr/device_tracker.py + homeassistant/components/ubee/device_tracker.py + homeassistant/components/ubus/device_tracker.py + homeassistant/components/xfinity/device_tracker.py homeassistant/components/digital_ocean/* homeassistant/components/dominos/* homeassistant/components/doorbird/* @@ -200,11 +200,11 @@ omit = homeassistant/components/idteck_prox/* homeassistant/components/ifttt/* homeassistant/components/ihc/* - homeassistant/components/image_processing/dlib_face_detect.py - homeassistant/components/image_processing/dlib_face_identify.py - homeassistant/components/image_processing/qrcode.py - homeassistant/components/image_processing/seven_segments.py - homeassistant/components/image_processing/tensorflow.py + homeassistant/components/dlib_face_detect/image_processing.py + homeassistant/components/dlib_face_identify/image_processing.py + homeassistant/components/qrcode/image_processing.py + homeassistant/components/seven_segments/image_processing.py + homeassistant/components/tensorflow/image_processing.py homeassistant/components/insteon_local/* homeassistant/components/insteon_plm/* homeassistant/components/insteon/* @@ -222,107 +222,107 @@ omit = homeassistant/components/lametric/* homeassistant/components/lcn/* homeassistant/components/lifx/* - homeassistant/components/light/avion.py - homeassistant/components/light/blinksticklight.py - homeassistant/components/light/blinkt.py - homeassistant/components/light/decora_wifi.py - homeassistant/components/light/decora.py + homeassistant/components/avion/light.py + homeassistant/components/blinksticklight/light.py + homeassistant/components/blinkt/light.py + homeassistant/components/decora_wifi/light.py + homeassistant/components/decora/light.py homeassistant/components/light/everlights.py - homeassistant/components/light/flux_led.py - homeassistant/components/light/futurenow.py - homeassistant/components/light/greenwave.py + homeassistant/components/flux_led/light.py + homeassistant/components/futurenow/light.py + homeassistant/components/greenwave/light.py homeassistant/components/light/hue.py - homeassistant/components/light/hyperion.py - homeassistant/components/light/iglo.py - homeassistant/components/light/lifx_legacy.py - homeassistant/components/light/limitlessled.py - homeassistant/components/light/lw12wifi.py - homeassistant/components/light/mystrom.py - homeassistant/components/light/nanoleaf.py - homeassistant/components/light/niko_home_control.py - homeassistant/components/light/opple.py - homeassistant/components/light/osramlightify.py - homeassistant/components/light/piglow.py - homeassistant/components/light/rpi_gpio_pwm.py - homeassistant/components/light/sensehat.py - homeassistant/components/light/tikteck.py + homeassistant/components/hyperion/light.py + homeassistant/components/iglo/light.py + homeassistant/components/lifx_legacy/light.py + homeassistant/components/limitlessled/light.py + homeassistant/components/lw12wifi/light.py + homeassistant/components/mystrom/light.py + homeassistant/components/nanoleaf/light.py + homeassistant/components/niko_home_control/light.py + homeassistant/components/opple/light.py + homeassistant/components/osramlightify/light.py + homeassistant/components/piglow/light.py + homeassistant/components/rpi_gpio_pwm/light.py + homeassistant/components/sensehat/light.py + homeassistant/components/tikteck/light.py homeassistant/components/light/tplink.py homeassistant/components/light/tradfri.py - homeassistant/components/light/x10.py - homeassistant/components/light/yeelight.py - homeassistant/components/light/yeelightsunflower.py - homeassistant/components/light/zengge.py + homeassistant/components/x10/light.py + homeassistant/components/yeelight/light.py + homeassistant/components/yeelightsunflower/light.py + homeassistant/components/zengge/light.py homeassistant/components/lightwave/* homeassistant/components/linode/* homeassistant/components/lirc/* - homeassistant/components/lock/kiwi.py - homeassistant/components/lock/lockitron.py - homeassistant/components/lock/nello.py - homeassistant/components/lock/nuki.py - homeassistant/components/lock/sesame.py + homeassistant/components/kiwi/lock.py + homeassistant/components/lockitron/lock.py + homeassistant/components/nello/lock.py + homeassistant/components/nuki/lock.py + homeassistant/components/sesame/lock.py homeassistant/components/logi_circle/* homeassistant/components/luftdaten/* homeassistant/components/lupusec/* homeassistant/components/lutron_caseta/* homeassistant/components/lutron/* - homeassistant/components/mailbox/asterisk_cdr.py + homeassistant/components/asterisk_cdr/mailbox.py homeassistant/components/mailgun/notify.py homeassistant/components/map/* homeassistant/components/matrix/* homeassistant/components/maxcube/* homeassistant/components/media_extractor/* - homeassistant/components/media_player/anthemav.py - homeassistant/components/media_player/aquostv.py - homeassistant/components/media_player/bluesound.py - homeassistant/components/media_player/braviatv.py - homeassistant/components/media_player/channels.py - homeassistant/components/media_player/clementine.py - homeassistant/components/media_player/cmus.py - homeassistant/components/media_player/denon.py - homeassistant/components/media_player/denonavr.py + homeassistant/components/anthemav/media_player.py + homeassistant/components/aquostv/media_player.py + homeassistant/components/bluesound/media_player.py + homeassistant/components/braviatv/media_player.py + homeassistant/components/channels/media_player.py + homeassistant/components/clementine/media_player.py + homeassistant/components/cmus/media_player.py + homeassistant/components/denon/media_player.py + homeassistant/components/denonavr/media_player.py homeassistant/components/media_player/directv.py - homeassistant/components/media_player/dlna_dmr.py - homeassistant/components/media_player/dunehd.py - homeassistant/components/media_player/emby.py - homeassistant/components/media_player/epson.py - homeassistant/components/media_player/frontier_silicon.py - homeassistant/components/media_player/gpmdp.py - homeassistant/components/media_player/gstreamer.py - homeassistant/components/media_player/harman_kardon_avr.py - homeassistant/components/media_player/horizon.py - homeassistant/components/media_player/itunes.py - homeassistant/components/media_player/kodi.py - homeassistant/components/media_player/lg_netcast.py - homeassistant/components/media_player/lg_soundbar.py - homeassistant/components/media_player/liveboxplaytv.py - homeassistant/components/media_player/mediaroom.py - homeassistant/components/media_player/mpchc.py - homeassistant/components/media_player/mpd.py - homeassistant/components/media_player/nad.py + homeassistant/components/dlna_dmr/media_player.py + homeassistant/components/dunehd/media_player.py + homeassistant/components/emby/media_player.py + homeassistant/components/epson/media_player.py + homeassistant/components/frontier_silicon/media_player.py + homeassistant/components/gpmdp/media_player.py + homeassistant/components/gstreamer/media_player.py + homeassistant/components/harman_kardon_avr/media_player.py + homeassistant/components/horizon/media_player.py + homeassistant/components/itunes/media_player.py + homeassistant/components/kodi/media_player.py + homeassistant/components/lg_netcast/media_player.py + homeassistant/components/lg_soundbar/media_player.py + homeassistant/components/liveboxplaytv/media_player.py + homeassistant/components/mediaroom/media_player.py + homeassistant/components/mpchc/media_player.py + homeassistant/components/mpd/media_player.py + homeassistant/components/nad/media_player.py homeassistant/components/media_player/nadtcp.py - homeassistant/components/media_player/onkyo.py - homeassistant/components/media_player/openhome.py - homeassistant/components/media_player/panasonic_bluray.py - homeassistant/components/media_player/panasonic_viera.py - homeassistant/components/media_player/pandora.py - homeassistant/components/media_player/philips_js.py - homeassistant/components/media_player/pioneer.py - homeassistant/components/media_player/pjlink.py - homeassistant/components/media_player/plex.py - homeassistant/components/media_player/russound_rio.py - homeassistant/components/media_player/russound_rnet.py - homeassistant/components/media_player/snapcast.py - homeassistant/components/media_player/songpal.py - homeassistant/components/media_player/spotify.py - homeassistant/components/media_player/squeezebox.py - homeassistant/components/media_player/ue_smart_radio.py - homeassistant/components/media_player/vizio.py - homeassistant/components/media_player/vlc.py - homeassistant/components/media_player/volumio.py - homeassistant/components/media_player/xiaomi_tv.py - homeassistant/components/media_player/yamaha_musiccast.py + homeassistant/components/onkyo/media_player.py + homeassistant/components/openhome/media_player.py + homeassistant/components/panasonic_bluray/media_player.py + homeassistant/components/panasonic_viera/media_player.py + homeassistant/components/pandora/media_player.py + homeassistant/components/philips_js/media_player.py + homeassistant/components/pioneer/media_player.py + homeassistant/components/pjlink/media_player.py + homeassistant/components/plex/media_player.py + homeassistant/components/russound_rio/media_player.py + homeassistant/components/russound_rnet/media_player.py + homeassistant/components/snapcast/media_player.py + homeassistant/components/songpal/media_player.py + homeassistant/components/spotify/media_player.py + homeassistant/components/squeezebox/media_player.py + homeassistant/components/ue_smart_radio/media_player.py + homeassistant/components/vizio/media_player.py + homeassistant/components/vlc/media_player.py + homeassistant/components/volumio/media_player.py + homeassistant/components/xiaomi_tv/media_player.py + homeassistant/components/yamaha_musiccast/media_player.py homeassistant/components/media_player/yamaha.py - homeassistant/components/media_player/ziggo_mediabox_xl.py + homeassistant/components/ziggo_mediabox_xl/media_player.py homeassistant/components/meteo_france/* homeassistant/components/mobile_app/* homeassistant/components/mochad/* @@ -411,183 +411,183 @@ omit = homeassistant/components/rpi_pfio/* homeassistant/components/sabnzbd/* homeassistant/components/satel_integra/* - homeassistant/components/scene/hunterdouglas_powerview.py - homeassistant/components/scene/lifx_cloud.py + homeassistant/components/hunterdouglas_powerview/scene.py + homeassistant/components/lifx_cloud/scene.py homeassistant/components/scsgate/* homeassistant/components/sense/* - homeassistant/components/sensor/aftership.py - homeassistant/components/sensor/airvisual.py - homeassistant/components/sensor/alpha_vantage.py - homeassistant/components/sensor/arest.py - homeassistant/components/sensor/arwn.py - homeassistant/components/sensor/bbox.py - homeassistant/components/sensor/bh1750.py - homeassistant/components/sensor/bitcoin.py - homeassistant/components/sensor/blockchain.py - homeassistant/components/sensor/bme280.py - homeassistant/components/sensor/bme680.py + homeassistant/components/aftership/sensor.py + homeassistant/components/airvisual/sensor.py + homeassistant/components/alpha_vantage/sensor.py + homeassistant/components/arest/sensor.py + homeassistant/components/arwn/sensor.py + homeassistant/components/bbox/sensor.py + homeassistant/components/bh1750/sensor.py + homeassistant/components/bitcoin/sensor.py + homeassistant/components/blockchain/sensor.py + homeassistant/components/bme280/sensor.py + homeassistant/components/bme680/sensor.py homeassistant/components/sensor/bom.py - homeassistant/components/sensor/broadlink.py - homeassistant/components/sensor/brottsplatskartan.py - homeassistant/components/sensor/buienradar.py - homeassistant/components/sensor/cert_expiry.py - homeassistant/components/sensor/citybikes.py - homeassistant/components/sensor/coinbase.py - homeassistant/components/sensor/comed_hourly_pricing.py - homeassistant/components/sensor/cpuspeed.py - homeassistant/components/sensor/crimereports.py - homeassistant/components/sensor/cups.py - homeassistant/components/sensor/currencylayer.py - homeassistant/components/sensor/deluge.py - homeassistant/components/sensor/deutsche_bahn.py - homeassistant/components/sensor/dht.py - homeassistant/components/sensor/discogs.py - homeassistant/components/sensor/dnsip.py + homeassistant/components/broadlink/sensor.py + homeassistant/components/brottsplatskartan/sensor.py + homeassistant/components/buienradar/sensor.py + homeassistant/components/cert_expiry/sensor.py + homeassistant/components/citybikes/sensor.py + homeassistant/components/coinbase/sensor.py + homeassistant/components/comed_hourly_pricing/sensor.py + homeassistant/components/cpuspeed/sensor.py + homeassistant/components/crimereports/sensor.py + homeassistant/components/cups/sensor.py + homeassistant/components/currencylayer/sensor.py + homeassistant/components/deluge/sensor.py + homeassistant/components/deutsche_bahn/sensor.py + homeassistant/components/dht/sensor.py + homeassistant/components/discogs/sensor.py + homeassistant/components/dnsip/sensor.py homeassistant/components/sensor/domain_expiry.py homeassistant/components/sensor/dte_energy_bridge.py - homeassistant/components/sensor/dublin_bus_transport.py - homeassistant/components/sensor/duke_energy.py - homeassistant/components/sensor/dwd_weather_warnings.py - homeassistant/components/sensor/ebox.py - homeassistant/components/sensor/eddystone_temperature.py - homeassistant/components/sensor/eliqonline.py - homeassistant/components/sensor/emoncms.py - homeassistant/components/sensor/enphase_envoy.py - homeassistant/components/sensor/envirophat.py - homeassistant/components/sensor/etherscan.py - homeassistant/components/sensor/fedex.py + homeassistant/components/dublin_bus_transport/sensor.py + homeassistant/components/duke_energy/sensor.py + homeassistant/components/dwd_weather_warnings/sensor.py + homeassistant/components/ebox/sensor.py + homeassistant/components/eddystone_temperature/sensor.py + homeassistant/components/eliqonline/sensor.py + homeassistant/components/emoncms/sensor.py + homeassistant/components/enphase_envoy/sensor.py + homeassistant/components/envirophat/sensor.py + homeassistant/components/etherscan/sensor.py + homeassistant/components/fedex/sensor.py homeassistant/components/sensor/filesize.py - homeassistant/components/sensor/fints.py - homeassistant/components/sensor/fitbit.py - homeassistant/components/sensor/fixer.py - homeassistant/components/sensor/flunearyou.py + homeassistant/components/fints/sensor.py + homeassistant/components/fitbit/sensor.py + homeassistant/components/fixer/sensor.py + homeassistant/components/flunearyou/sensor.py homeassistant/components/sensor/folder.py homeassistant/components/sensor/foobot.py - homeassistant/components/sensor/fritzbox_callmonitor.py - homeassistant/components/sensor/fritzbox_netmonitor.py - homeassistant/components/sensor/gearbest.py - homeassistant/components/sensor/geizhals.py - homeassistant/components/sensor/github.py - homeassistant/components/sensor/gitlab_ci.py - homeassistant/components/sensor/gitter.py - homeassistant/components/sensor/glances.py - homeassistant/components/sensor/google_travel_time.py - homeassistant/components/sensor/gpsd.py - homeassistant/components/sensor/greeneye_monitor.py - homeassistant/components/sensor/gtfs.py - homeassistant/components/sensor/gtt.py - homeassistant/components/sensor/haveibeenpwned.py - homeassistant/components/sensor/hp_ilo.py - homeassistant/components/sensor/htu21d.py - homeassistant/components/sensor/iliad_italy.py + homeassistant/components/fritzbox_callmonitor/sensor.py + homeassistant/components/fritzbox_netmonitor/sensor.py + homeassistant/components/gearbest/sensor.py + homeassistant/components/geizhals/sensor.py + homeassistant/components/github/sensor.py + homeassistant/components/gitlab_ci/sensor.py + homeassistant/components/gitter/sensor.py + homeassistant/components/glances/sensor.py + homeassistant/components/google_travel_time/sensor.py + homeassistant/components/gpsd/sensor.py + homeassistant/components/greeneye_monitor/sensor.py + homeassistant/components/gtfs/sensor.py + homeassistant/components/gtt/sensor.py + homeassistant/components/haveibeenpwned/sensor.py + homeassistant/components/hp_ilo/sensor.py + homeassistant/components/htu21d/sensor.py + homeassistant/components/iliad_italy/sensor.py homeassistant/components/sensor/imap_email_content.py - homeassistant/components/sensor/imap.py - homeassistant/components/sensor/influxdb.py - homeassistant/components/sensor/irish_rail_transport.py - homeassistant/components/sensor/kwb.py - homeassistant/components/sensor/lacrosse.py - homeassistant/components/sensor/lastfm.py - homeassistant/components/sensor/launch_library.py - homeassistant/components/sensor/linky.py - homeassistant/components/sensor/linux_battery.py - homeassistant/components/sensor/london_underground.py - homeassistant/components/sensor/loopenergy.py - homeassistant/components/sensor/lyft.py - homeassistant/components/sensor/magicseaweed.py - homeassistant/components/sensor/metoffice.py - homeassistant/components/sensor/miflora.py - homeassistant/components/sensor/mitemp_bt.py - homeassistant/components/sensor/modem_callerid.py - homeassistant/components/sensor/mopar.py + homeassistant/components/imap/sensor.py + homeassistant/components/influxdb/sensor.py + homeassistant/components/irish_rail_transport/sensor.py + homeassistant/components/kwb/sensor.py + homeassistant/components/lacrosse/sensor.py + homeassistant/components/lastfm/sensor.py + homeassistant/components/launch_library/sensor.py + homeassistant/components/linky/sensor.py + homeassistant/components/linux_battery/sensor.py + homeassistant/components/london_underground/sensor.py + homeassistant/components/loopenergy/sensor.py + homeassistant/components/lyft/sensor.py + homeassistant/components/magicseaweed/sensor.py + homeassistant/components/metoffice/sensor.py + homeassistant/components/miflora/sensor.py + homeassistant/components/mitemp_bt/sensor.py + homeassistant/components/modem_callerid/sensor.py + homeassistant/components/mopar/sensor.py homeassistant/components/sensor/mqtt_room.py - homeassistant/components/sensor/mvglive.py - homeassistant/components/sensor/nederlandse_spoorwegen.py - homeassistant/components/sensor/netatmo_public.py + homeassistant/components/mvglive/sensor.py + homeassistant/components/nederlandse_spoorwegen/sensor.py + homeassistant/components/netatmo_public/sensor.py homeassistant/components/sensor/netdata_public.py - homeassistant/components/sensor/netdata.py - homeassistant/components/sensor/neurio_energy.py - homeassistant/components/sensor/nmbs.py - homeassistant/components/sensor/noaa_tides.py + homeassistant/components/netdata/sensor.py + homeassistant/components/neurio_energy/sensor.py + homeassistant/components/nmbs/sensor.py + homeassistant/components/noaa_tides/sensor.py homeassistant/components/sensor/nsw_fuel_station.py - homeassistant/components/sensor/nut.py - homeassistant/components/sensor/nzbget.py - homeassistant/components/sensor/ohmconnect.py - homeassistant/components/sensor/onewire.py - homeassistant/components/sensor/openevse.py - homeassistant/components/sensor/openexchangerates.py - homeassistant/components/sensor/opensky.py - homeassistant/components/sensor/openweathermap.py - homeassistant/components/sensor/otp.py - homeassistant/components/sensor/pi_hole.py - homeassistant/components/sensor/plex.py - homeassistant/components/sensor/pocketcasts.py - homeassistant/components/sensor/pollen.py - homeassistant/components/sensor/postnl.py - homeassistant/components/sensor/prezzibenzina.py - homeassistant/components/sensor/pushbullet.py - homeassistant/components/sensor/pvoutput.py - homeassistant/components/sensor/pyload.py - homeassistant/components/sensor/qbittorrent.py - homeassistant/components/sensor/qnap.py + homeassistant/components/nut/sensor.py + homeassistant/components/nzbget/sensor.py + homeassistant/components/ohmconnect/sensor.py + homeassistant/components/onewire/sensor.py + homeassistant/components/openevse/sensor.py + homeassistant/components/openexchangerates/sensor.py + homeassistant/components/opensky/sensor.py + homeassistant/components/openweathermap/sensor.py + homeassistant/components/otp/sensor.py + homeassistant/components/pi_hole/sensor.py + homeassistant/components/plex/sensor.py + homeassistant/components/pocketcasts/sensor.py + homeassistant/components/pollen/sensor.py + homeassistant/components/postnl/sensor.py + homeassistant/components/prezzibenzina/sensor.py + homeassistant/components/pushbullet/sensor.py + homeassistant/components/pvoutput/sensor.py + homeassistant/components/pyload/sensor.py + homeassistant/components/qbittorrent/sensor.py + homeassistant/components/qnap/sensor.py homeassistant/components/sensor/radarr.py - homeassistant/components/sensor/rainbird.py - homeassistant/components/sensor/recollect_waste.py - homeassistant/components/sensor/rejseplanen.py - homeassistant/components/sensor/ripple.py - homeassistant/components/sensor/rova.py - homeassistant/components/sensor/rtorrent.py - homeassistant/components/sensor/ruter.py - homeassistant/components/sensor/scrape.py - homeassistant/components/sensor/sensehat.py - homeassistant/components/sensor/serial_pm.py - homeassistant/components/sensor/serial.py - homeassistant/components/sensor/seventeentrack.py - homeassistant/components/sensor/shodan.py - homeassistant/components/sensor/sht31.py + homeassistant/components/rainbird/sensor.py + homeassistant/components/recollect_waste/sensor.py + homeassistant/components/rejseplanen/sensor.py + homeassistant/components/ripple/sensor.py + homeassistant/components/rova/sensor.py + homeassistant/components/rtorrent/sensor.py + homeassistant/components/ruter/sensor.py + homeassistant/components/scrape/sensor.py + homeassistant/components/sensehat/sensor.py + homeassistant/components/serial_pm/sensor.py + homeassistant/components/serial/sensor.py + homeassistant/components/seventeentrack/sensor.py + homeassistant/components/shodan/sensor.py + homeassistant/components/sht31/sensor.py homeassistant/components/sensor/sigfox.py homeassistant/components/sensor/simulated.py - homeassistant/components/sensor/skybeacon.py - homeassistant/components/sensor/sma.py - homeassistant/components/sensor/snmp.py - homeassistant/components/sensor/sochain.py - homeassistant/components/sensor/socialblade.py - homeassistant/components/sensor/solaredge.py + homeassistant/components/skybeacon/sensor.py + homeassistant/components/sma/sensor.py + homeassistant/components/snmp/sensor.py + homeassistant/components/sochain/sensor.py + homeassistant/components/socialblade/sensor.py + homeassistant/components/solaredge/sensor.py homeassistant/components/sensor/sonarr.py - homeassistant/components/sensor/spotcrime.py + homeassistant/components/spotcrime/sensor.py homeassistant/components/sensor/srp_energy.py - homeassistant/components/sensor/starlingbank.py - homeassistant/components/sensor/steam_online.py - homeassistant/components/sensor/supervisord.py - homeassistant/components/sensor/swiss_hydrological_data.py - homeassistant/components/sensor/swiss_public_transport.py - homeassistant/components/sensor/syncthru.py - homeassistant/components/sensor/synologydsm.py - homeassistant/components/sensor/systemmonitor.py - homeassistant/components/sensor/sytadin.py - homeassistant/components/sensor/tank_utility.py - homeassistant/components/sensor/tautulli.py - homeassistant/components/sensor/ted5000.py - homeassistant/components/sensor/temper.py - homeassistant/components/sensor/thermoworks_smoke.py + homeassistant/components/starlingbank/sensor.py + homeassistant/components/steam_online/sensor.py + homeassistant/components/supervisord/sensor.py + homeassistant/components/swiss_hydrological_data/sensor.py + homeassistant/components/swiss_public_transport/sensor.py + homeassistant/components/syncthru/sensor.py + homeassistant/components/synologydsm/sensor.py + homeassistant/components/systemmonitor/sensor.py + homeassistant/components/sytadin/sensor.py + homeassistant/components/tank_utility/sensor.py + homeassistant/components/tautulli/sensor.py + homeassistant/components/ted5000/sensor.py + homeassistant/components/temper/sensor.py + homeassistant/components/thermoworks_smoke/sensor.py homeassistant/components/sensor/time_date.py - homeassistant/components/sensor/torque.py - homeassistant/components/sensor/trafikverket_weatherstation.py - homeassistant/components/sensor/travisci.py - homeassistant/components/sensor/twitch.py - homeassistant/components/sensor/uber.py - homeassistant/components/sensor/ups.py - homeassistant/components/sensor/uscis.py - homeassistant/components/sensor/vasttrafik.py - homeassistant/components/sensor/viaggiatreno.py - homeassistant/components/sensor/volkszaehler.py - homeassistant/components/sensor/waqi.py - homeassistant/components/sensor/waze_travel_time.py - homeassistant/components/sensor/whois.py - homeassistant/components/sensor/worldtidesinfo.py - homeassistant/components/sensor/worxlandroid.py - homeassistant/components/sensor/xbox_live.py - homeassistant/components/sensor/zamg.py - homeassistant/components/sensor/zestimate.py + homeassistant/components/torque/sensor.py + homeassistant/components/trafikverket_weatherstation/sensor.py + homeassistant/components/travisci/sensor.py + homeassistant/components/twitch/sensor.py + homeassistant/components/uber/sensor.py + homeassistant/components/ups/sensor.py + homeassistant/components/uscis/sensor.py + homeassistant/components/vasttrafik/sensor.py + homeassistant/components/viaggiatreno/sensor.py + homeassistant/components/volkszaehler/sensor.py + homeassistant/components/waqi/sensor.py + homeassistant/components/waze_travel_time/sensor.py + homeassistant/components/whois/sensor.py + homeassistant/components/worldtidesinfo/sensor.py + homeassistant/components/worxlandroid/sensor.py + homeassistant/components/xbox_live/sensor.py + homeassistant/components/zamg/sensor.py + homeassistant/components/zestimate/sensor.py homeassistant/components/shiftr/* homeassistant/components/simplisafe/__init__.py homeassistant/components/simplisafe/alarm_control_panel.py @@ -598,34 +598,34 @@ omit = homeassistant/components/spc/* homeassistant/components/speedtestdotnet/* homeassistant/components/spider/* - homeassistant/components/switch/acer_projector.py - homeassistant/components/switch/anel_pwrctrl.py - homeassistant/components/switch/arest.py - homeassistant/components/switch/broadlink.py - homeassistant/components/switch/deluge.py - homeassistant/components/switch/digitalloggers.py - homeassistant/components/switch/dlink.py - homeassistant/components/switch/edimax.py - homeassistant/components/switch/fritzdect.py - homeassistant/components/switch/hikvisioncam.py - homeassistant/components/switch/hook.py - homeassistant/components/switch/kankun.py - homeassistant/components/switch/mystrom.py - homeassistant/components/switch/netio.py - homeassistant/components/switch/orvibo.py - homeassistant/components/switch/pencom.py - homeassistant/components/switch/pulseaudio_loopback.py - homeassistant/components/switch/rainbird.py - homeassistant/components/switch/recswitch.py + homeassistant/components/acer_projector/switch.py + homeassistant/components/anel_pwrctrl/switch.py + homeassistant/components/arest/switch.py + homeassistant/components/broadlink/switch.py + homeassistant/components/deluge/switch.py + homeassistant/components/digitalloggers/switch.py + homeassistant/components/dlink/switch.py + homeassistant/components/edimax/switch.py + homeassistant/components/fritzdect/switch.py + homeassistant/components/hikvisioncam/switch.py + homeassistant/components/hook/switch.py + homeassistant/components/kankun/switch.py + homeassistant/components/mystrom/switch.py + homeassistant/components/netio/switch.py + homeassistant/components/orvibo/switch.py + homeassistant/components/pencom/switch.py + homeassistant/components/pulseaudio_loopback/switch.py + homeassistant/components/rainbird/switch.py + homeassistant/components/recswitch/switch.py homeassistant/components/switch/rest.py - homeassistant/components/switch/rpi_rf.py - homeassistant/components/switch/snmp.py - homeassistant/components/switch/sony_projector.py - homeassistant/components/switch/switchbot.py - homeassistant/components/switch/switchmate.py - homeassistant/components/switch/telnet.py + homeassistant/components/rpi_rf/switch.py + homeassistant/components/snmp/switch.py + homeassistant/components/sony_projector/switch.py + homeassistant/components/switchbot/switch.py + homeassistant/components/switchmate/switch.py + homeassistant/components/telnet/switch.py homeassistant/components/switch/tplink.py - homeassistant/components/switch/vesync.py + homeassistant/components/vesync/switch.py homeassistant/components/tado/* homeassistant/components/tahoma/* homeassistant/components/telegram_bot/* @@ -649,23 +649,23 @@ omit = homeassistant/components/upcloud/* homeassistant/components/upnp/* homeassistant/components/usps/* - homeassistant/components/vacuum/roomba.py + homeassistant/components/roomba/vacuum.py homeassistant/components/velbus/* homeassistant/components/velux/* homeassistant/components/vera/* homeassistant/components/verisure/* homeassistant/components/volvooncall/* homeassistant/components/w800rf32/* - homeassistant/components/water_heater/econet.py + homeassistant/components/econet/water_heater.py homeassistant/components/waterfurnace/* homeassistant/components/watson_iot/* - homeassistant/components/weather/bom.py - homeassistant/components/weather/buienradar.py + homeassistant/components/bom/weather.py + homeassistant/components/buienradar/weather.py homeassistant/components/weather/darksky.py - homeassistant/components/weather/met.py - homeassistant/components/weather/metoffice.py - homeassistant/components/weather/openweathermap.py - homeassistant/components/weather/zamg.py + homeassistant/components/met/weather.py + homeassistant/components/metoffice/weather.py + homeassistant/components/openweathermap/weather.py + homeassistant/components/zamg/weather.py homeassistant/components/webostv/* homeassistant/components/wemo/* homeassistant/components/wink/* diff --git a/CODEOWNERS b/CODEOWNERS index 96de36290b4..c70aec85fc7 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -48,43 +48,43 @@ homeassistant/components/hassio/* @home-assistant/hassio # Individual platforms homeassistant/components/alarm_control_panel/manual_mqtt.py @colinodell -homeassistant/components/binary_sensor/hikvision.py @mezz64 +homeassistant/components/hikvision/binary_sensor.py @mezz64 homeassistant/components/binary_sensor/threshold.py @fabaff -homeassistant/components/binary_sensor/uptimerobot.py @ludeeus +homeassistant/components/uptimerobot/binary_sensor.py @ludeeus homeassistant/components/camera/push.py @dgomes -homeassistant/components/camera/yi.py @bachya -homeassistant/components/climate/coolmaster.py @OnFreund -homeassistant/components/climate/ephember.py @ttroy50 -homeassistant/components/climate/eq3btsmart.py @rytilahti -homeassistant/components/climate/mill.py @danielhiversen -homeassistant/components/climate/sensibo.py @andrey-git -homeassistant/components/cover/brunt.py @eavanvalkenburg +homeassistant/components/yi/camera.py @bachya +homeassistant/components/coolmaster/climate.py @OnFreund +homeassistant/components/ephember/climate.py @ttroy50 +homeassistant/components/eq3btsmart/climate.py @rytilahti +homeassistant/components/mill/climate.py @danielhiversen +homeassistant/components/sensibo/climate.py @andrey-git +homeassistant/components/brunt/cover.py @eavanvalkenburg homeassistant/components/cover/group.py @cdce8p homeassistant/components/cover/template.py @PhracturedBlue homeassistant/components/device_tracker/asuswrt.py @kennedyshead homeassistant/components/device_tracker/automatic.py @armills -homeassistant/components/device_tracker/bt_smarthub.py @jxwolstenholme -homeassistant/components/device_tracker/huawei_router.py @abmantis -homeassistant/components/device_tracker/quantum_gateway.py @cisasteelersfan -homeassistant/components/device_tracker/synology_srm.py @aerialls -homeassistant/components/device_tracker/tile.py @bachya -homeassistant/components/device_tracker/traccar.py @ludeeus -homeassistant/components/device_tracker/xfinity.py @cisasteelersfan +homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme +homeassistant/components/huawei_router/device_tracker.py @abmantis +homeassistant/components/quantum_gateway/device_tracker.py @cisasteelersfan +homeassistant/components/synology_srm/device_tracker.py @aerialls +homeassistant/components/tile/device_tracker.py @bachya +homeassistant/components/traccar/device_tracker.py @ludeeus +homeassistant/components/xfinity/device_tracker.py @cisasteelersfan homeassistant/components/lametric/notify.py @robbiet480 -homeassistant/components/light/lifx_legacy.py @amelchio -homeassistant/components/light/yeelight.py @rytilahti -homeassistant/components/light/yeelightsunflower.py @lindsaymarkward -homeassistant/components/lock/nello.py @pschmitt -homeassistant/components/lock/nuki.py @pschmitt -homeassistant/components/media_player/braviatv.py @robbiet480 -homeassistant/components/media_player/emby.py @mezz64 -homeassistant/components/media_player/kodi.py @armills -homeassistant/components/media_player/liveboxplaytv.py @pschmitt -homeassistant/components/media_player/mediaroom.py @dgomes +homeassistant/components/lifx_legacy/light.py @amelchio +homeassistant/components/yeelight/light.py @rytilahti +homeassistant/components/yeelightsunflower/light.py @lindsaymarkward +homeassistant/components/nello/lock.py @pschmitt +homeassistant/components/nuki/lock.py @pschmitt +homeassistant/components/braviatv/media_player.py @robbiet480 +homeassistant/components/emby/media_player.py @mezz64 +homeassistant/components/kodi/media_player.py @armills +homeassistant/components/liveboxplaytv/media_player.py @pschmitt +homeassistant/components/mediaroom/media_player.py @dgomes homeassistant/components/media_player/monoprice.py @etsinko -homeassistant/components/media_player/mpd.py @fabaff -homeassistant/components/media_player/xiaomi_tv.py @fattdev -homeassistant/components/media_player/yamaha_musiccast.py @jalmeroth +homeassistant/components/mpd/media_player.py @fabaff +homeassistant/components/xiaomi_tv/media_player.py @fattdev +homeassistant/components/yamaha_musiccast/media_player.py @jalmeroth homeassistant/components/notify/aws_lambda.py @robbiet480 homeassistant/components/notify/aws_sns.py @robbiet480 homeassistant/components/notify/aws_sqs.py @robbiet480 @@ -99,66 +99,66 @@ homeassistant/components/notify/twilio_call.py @robbiet480 homeassistant/components/notify/twilio_sms.py @robbiet480 homeassistant/components/notify/xmpp.py @fabaff homeassistant/components/notify/yessssms.py @flowolf -homeassistant/components/scene/lifx_cloud.py @amelchio -homeassistant/components/sensor/airvisual.py @bachya -homeassistant/components/sensor/alpha_vantage.py @fabaff -homeassistant/components/sensor/bitcoin.py @fabaff -homeassistant/components/sensor/cpuspeed.py @fabaff -homeassistant/components/sensor/cups.py @fabaff +homeassistant/components/lifx_cloud/scene.py @amelchio +homeassistant/components/airvisual/sensor.py @bachya +homeassistant/components/alpha_vantage/sensor.py @fabaff +homeassistant/components/bitcoin/sensor.py @fabaff +homeassistant/components/cpuspeed/sensor.py @fabaff +homeassistant/components/cups/sensor.py @fabaff homeassistant/components/sensor/darksky.py @fabaff -homeassistant/components/sensor/discogs.py @thibmaek +homeassistant/components/discogs/sensor.py @thibmaek homeassistant/components/sensor/file.py @fabaff homeassistant/components/sensor/filter.py @dgomes -homeassistant/components/sensor/fitbit.py @robbiet480 -homeassistant/components/sensor/fixer.py @fabaff -homeassistant/components/sensor/flunearyou.py @bachya -homeassistant/components/sensor/gearbest.py @HerrHofrat -homeassistant/components/sensor/gitter.py @fabaff -homeassistant/components/sensor/glances.py @fabaff -homeassistant/components/sensor/google_travel_time.py @robbiet480 -homeassistant/components/sensor/gpsd.py @fabaff -homeassistant/components/sensor/gtfs.py @robbiet480 +homeassistant/components/fitbit/sensor.py @robbiet480 +homeassistant/components/fixer/sensor.py @fabaff +homeassistant/components/flunearyou/sensor.py @bachya +homeassistant/components/gearbest/sensor.py @HerrHofrat +homeassistant/components/gitter/sensor.py @fabaff +homeassistant/components/glances/sensor.py @fabaff +homeassistant/components/google_travel_time/sensor.py @robbiet480 +homeassistant/components/gpsd/sensor.py @fabaff +homeassistant/components/gtfs/sensor.py @robbiet480 homeassistant/components/sensor/integration.py @dgomes -homeassistant/components/sensor/irish_rail_transport.py @ttroy50 +homeassistant/components/irish_rail_transport/sensor.py @ttroy50 homeassistant/components/sensor/jewish_calendar.py @tsvi -homeassistant/components/sensor/launch_library.py @ludeeus -homeassistant/components/sensor/linux_battery.py @fabaff -homeassistant/components/sensor/miflora.py @danielhiversen @ChristianKuehnel +homeassistant/components/launch_library/sensor.py @ludeeus +homeassistant/components/linux_battery/sensor.py @fabaff +homeassistant/components/miflora/sensor.py @danielhiversen @ChristianKuehnel homeassistant/components/sensor/min_max.py @fabaff homeassistant/components/sensor/moon.py @fabaff -homeassistant/components/sensor/netdata.py @fabaff -homeassistant/components/sensor/nmbs.py @thibmaek +homeassistant/components/netdata/sensor.py @fabaff +homeassistant/components/nmbs/sensor.py @thibmaek homeassistant/components/sensor/nsw_fuel_station.py @nickw444 -homeassistant/components/sensor/ohmconnect.py @robbiet480 -homeassistant/components/sensor/pi_hole.py @fabaff -homeassistant/components/sensor/pollen.py @bachya -homeassistant/components/sensor/pvoutput.py @fabaff -homeassistant/components/sensor/qnap.py @colinodell -homeassistant/components/sensor/ruter.py @ludeeus -homeassistant/components/sensor/scrape.py @fabaff -homeassistant/components/sensor/serial.py @fabaff -homeassistant/components/sensor/seventeentrack.py @bachya -homeassistant/components/sensor/shodan.py @fabaff -homeassistant/components/sensor/sma.py @kellerza +homeassistant/components/ohmconnect/sensor.py @robbiet480 +homeassistant/components/pi_hole/sensor.py @fabaff +homeassistant/components/pollen/sensor.py @bachya +homeassistant/components/pvoutput/sensor.py @fabaff +homeassistant/components/qnap/sensor.py @colinodell +homeassistant/components/ruter/sensor.py @ludeeus +homeassistant/components/scrape/sensor.py @fabaff +homeassistant/components/serial/sensor.py @fabaff +homeassistant/components/seventeentrack/sensor.py @bachya +homeassistant/components/shodan/sensor.py @fabaff +homeassistant/components/sma/sensor.py @kellerza homeassistant/components/sensor/sql.py @dgomes homeassistant/components/sensor/statistics.py @fabaff homeassistant/components/sensor/swiss*.py @fabaff -homeassistant/components/sensor/sytadin.py @gautric -homeassistant/components/sensor/tautulli.py @ludeeus +homeassistant/components/sytadin/sensor.py @gautric +homeassistant/components/tautulli/sensor.py @ludeeus homeassistant/components/sensor/time_date.py @fabaff -homeassistant/components/sensor/uber.py @robbiet480 +homeassistant/components/uber/sensor.py @robbiet480 homeassistant/components/sensor/version.py @fabaff -homeassistant/components/sensor/waqi.py @andrey-git +homeassistant/components/waqi/sensor.py @andrey-git homeassistant/components/sensor/worldclock.py @fabaff -homeassistant/components/switch/switchbot.py @danielhiversen -homeassistant/components/switch/switchmate.py @danielhiversen +homeassistant/components/switchbot/switch.py @danielhiversen +homeassistant/components/switchmate/switch.py @danielhiversen homeassistant/components/tts/amazon_polly.py @robbiet480 -homeassistant/components/vacuum/roomba.py @pschmitt +homeassistant/components/roomba/vacuum.py @pschmitt homeassistant/components/weather/__init__.py @fabaff homeassistant/components/weather/darksky.py @fabaff -homeassistant/components/weather/demo.py @fabaff -homeassistant/components/weather/met.py @danielhiversen -homeassistant/components/weather/openweathermap.py @fabaff +homeassistant/components/demo/weather.py @fabaff +homeassistant/components/met/weather.py @danielhiversen +homeassistant/components/openweathermap/weather.py @fabaff # A homeassistant/components/ambient_station/* @bachya diff --git a/homeassistant/components/acer_projector/__init__.py b/homeassistant/components/acer_projector/__init__.py new file mode 100644 index 00000000000..39896d203b1 --- /dev/null +++ b/homeassistant/components/acer_projector/__init__.py @@ -0,0 +1 @@ +"""The acer_projector component.""" diff --git a/homeassistant/components/switch/acer_projector.py b/homeassistant/components/acer_projector/switch.py similarity index 100% rename from homeassistant/components/switch/acer_projector.py rename to homeassistant/components/acer_projector/switch.py diff --git a/homeassistant/components/actiontec/__init__.py b/homeassistant/components/actiontec/__init__.py new file mode 100644 index 00000000000..fa59cc87063 --- /dev/null +++ b/homeassistant/components/actiontec/__init__.py @@ -0,0 +1 @@ +"""The actiontec component.""" diff --git a/homeassistant/components/device_tracker/actiontec.py b/homeassistant/components/actiontec/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/actiontec.py rename to homeassistant/components/actiontec/device_tracker.py diff --git a/homeassistant/components/aftership/__init__.py b/homeassistant/components/aftership/__init__.py new file mode 100644 index 00000000000..b063c919f18 --- /dev/null +++ b/homeassistant/components/aftership/__init__.py @@ -0,0 +1 @@ +"""The aftership component.""" diff --git a/homeassistant/components/sensor/aftership.py b/homeassistant/components/aftership/sensor.py similarity index 100% rename from homeassistant/components/sensor/aftership.py rename to homeassistant/components/aftership/sensor.py diff --git a/homeassistant/components/airvisual/__init__.py b/homeassistant/components/airvisual/__init__.py new file mode 100644 index 00000000000..b1f79d17241 --- /dev/null +++ b/homeassistant/components/airvisual/__init__.py @@ -0,0 +1 @@ +"""The airvisual component.""" diff --git a/homeassistant/components/sensor/airvisual.py b/homeassistant/components/airvisual/sensor.py similarity index 100% rename from homeassistant/components/sensor/airvisual.py rename to homeassistant/components/airvisual/sensor.py diff --git a/homeassistant/components/aladdin_connect/__init__.py b/homeassistant/components/aladdin_connect/__init__.py new file mode 100644 index 00000000000..90196616dc5 --- /dev/null +++ b/homeassistant/components/aladdin_connect/__init__.py @@ -0,0 +1 @@ +"""The aladdin_connect component.""" diff --git a/homeassistant/components/cover/aladdin_connect.py b/homeassistant/components/aladdin_connect/cover.py similarity index 100% rename from homeassistant/components/cover/aladdin_connect.py rename to homeassistant/components/aladdin_connect/cover.py diff --git a/homeassistant/components/alarmdotcom/__init__.py b/homeassistant/components/alarmdotcom/__init__.py new file mode 100644 index 00000000000..0a715230e9f --- /dev/null +++ b/homeassistant/components/alarmdotcom/__init__.py @@ -0,0 +1 @@ +"""The alarmdotcom component.""" diff --git a/homeassistant/components/alarm_control_panel/alarmdotcom.py b/homeassistant/components/alarmdotcom/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/alarmdotcom.py rename to homeassistant/components/alarmdotcom/alarm_control_panel.py diff --git a/homeassistant/components/alpha_vantage/__init__.py b/homeassistant/components/alpha_vantage/__init__.py new file mode 100644 index 00000000000..f8220c2cb81 --- /dev/null +++ b/homeassistant/components/alpha_vantage/__init__.py @@ -0,0 +1 @@ +"""The alpha_vantage component.""" diff --git a/homeassistant/components/sensor/alpha_vantage.py b/homeassistant/components/alpha_vantage/sensor.py similarity index 100% rename from homeassistant/components/sensor/alpha_vantage.py rename to homeassistant/components/alpha_vantage/sensor.py diff --git a/homeassistant/components/android_ip_webcam/__init__.py b/homeassistant/components/android_ip_webcam/__init__.py index c5424b3d0fa..600efd55a16 100644 --- a/homeassistant/components/android_ip_webcam/__init__.py +++ b/homeassistant/components/android_ip_webcam/__init__.py @@ -18,7 +18,7 @@ from homeassistant.helpers.dispatcher import ( from homeassistant.helpers.entity import Entity from homeassistant.helpers.event import async_track_point_in_utc_time from homeassistant.util.dt import utcnow -from homeassistant.components.camera.mjpeg import ( +from homeassistant.components.mjpeg.camera import ( CONF_MJPEG_URL, CONF_STILL_IMAGE_URL) REQUIREMENTS = ['pydroid-ipcam==0.8'] diff --git a/homeassistant/components/anel_pwrctrl/__init__.py b/homeassistant/components/anel_pwrctrl/__init__.py new file mode 100644 index 00000000000..bd06aa87b36 --- /dev/null +++ b/homeassistant/components/anel_pwrctrl/__init__.py @@ -0,0 +1 @@ +"""The anel_pwrctrl component.""" diff --git a/homeassistant/components/switch/anel_pwrctrl.py b/homeassistant/components/anel_pwrctrl/switch.py similarity index 100% rename from homeassistant/components/switch/anel_pwrctrl.py rename to homeassistant/components/anel_pwrctrl/switch.py diff --git a/homeassistant/components/anthemav/__init__.py b/homeassistant/components/anthemav/__init__.py new file mode 100644 index 00000000000..56b06e865c2 --- /dev/null +++ b/homeassistant/components/anthemav/__init__.py @@ -0,0 +1 @@ +"""The anthemav component.""" diff --git a/homeassistant/components/media_player/anthemav.py b/homeassistant/components/anthemav/media_player.py similarity index 100% rename from homeassistant/components/media_player/anthemav.py rename to homeassistant/components/anthemav/media_player.py diff --git a/homeassistant/components/aquostv/__init__.py b/homeassistant/components/aquostv/__init__.py new file mode 100644 index 00000000000..a7f39037fe1 --- /dev/null +++ b/homeassistant/components/aquostv/__init__.py @@ -0,0 +1 @@ +"""The aquostv component.""" diff --git a/homeassistant/components/media_player/aquostv.py b/homeassistant/components/aquostv/media_player.py similarity index 100% rename from homeassistant/components/media_player/aquostv.py rename to homeassistant/components/aquostv/media_player.py diff --git a/homeassistant/components/arest/__init__.py b/homeassistant/components/arest/__init__.py new file mode 100644 index 00000000000..37a104c08fe --- /dev/null +++ b/homeassistant/components/arest/__init__.py @@ -0,0 +1 @@ +"""The arest component.""" diff --git a/homeassistant/components/binary_sensor/arest.py b/homeassistant/components/arest/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/arest.py rename to homeassistant/components/arest/binary_sensor.py diff --git a/homeassistant/components/sensor/arest.py b/homeassistant/components/arest/sensor.py similarity index 100% rename from homeassistant/components/sensor/arest.py rename to homeassistant/components/arest/sensor.py diff --git a/homeassistant/components/switch/arest.py b/homeassistant/components/arest/switch.py similarity index 100% rename from homeassistant/components/switch/arest.py rename to homeassistant/components/arest/switch.py diff --git a/homeassistant/components/aruba/__init__.py b/homeassistant/components/aruba/__init__.py new file mode 100644 index 00000000000..cd52f7310f3 --- /dev/null +++ b/homeassistant/components/aruba/__init__.py @@ -0,0 +1 @@ +"""The aruba component.""" diff --git a/homeassistant/components/device_tracker/aruba.py b/homeassistant/components/aruba/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/aruba.py rename to homeassistant/components/aruba/device_tracker.py diff --git a/homeassistant/components/arwn/__init__.py b/homeassistant/components/arwn/__init__.py new file mode 100644 index 00000000000..726f3dba5de --- /dev/null +++ b/homeassistant/components/arwn/__init__.py @@ -0,0 +1 @@ +"""The arwn component.""" diff --git a/homeassistant/components/sensor/arwn.py b/homeassistant/components/arwn/sensor.py similarity index 100% rename from homeassistant/components/sensor/arwn.py rename to homeassistant/components/arwn/sensor.py diff --git a/homeassistant/components/asterisk_cdr/__init__.py b/homeassistant/components/asterisk_cdr/__init__.py new file mode 100644 index 00000000000..d681a392c56 --- /dev/null +++ b/homeassistant/components/asterisk_cdr/__init__.py @@ -0,0 +1 @@ +"""The asterisk_cdr component.""" diff --git a/homeassistant/components/mailbox/asterisk_cdr.py b/homeassistant/components/asterisk_cdr/mailbox.py similarity index 100% rename from homeassistant/components/mailbox/asterisk_cdr.py rename to homeassistant/components/asterisk_cdr/mailbox.py diff --git a/homeassistant/components/sensor/asuswrt.py b/homeassistant/components/asuswrt/sensor.py similarity index 100% rename from homeassistant/components/sensor/asuswrt.py rename to homeassistant/components/asuswrt/sensor.py diff --git a/homeassistant/components/avion/__init__.py b/homeassistant/components/avion/__init__.py new file mode 100644 index 00000000000..79e88222545 --- /dev/null +++ b/homeassistant/components/avion/__init__.py @@ -0,0 +1 @@ +"""The avion component.""" diff --git a/homeassistant/components/light/avion.py b/homeassistant/components/avion/light.py similarity index 97% rename from homeassistant/components/light/avion.py rename to homeassistant/components/avion/light.py index 00fc4f33741..617198b2c8c 100644 --- a/homeassistant/components/light/avion.py +++ b/homeassistant/components/avion/light.py @@ -4,6 +4,7 @@ Support for Avion dimmers. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/light.avion/ """ +import importlib import logging import time @@ -38,7 +39,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ def setup_platform(hass, config, add_entities, discovery_info=None): """Set up an Avion switch.""" # pylint: disable=no-member - import avion + avion = importlib.import_module('avion') lights = [] if CONF_USERNAME in config and CONF_PASSWORD in config: @@ -108,7 +109,7 @@ class AvionLight(Light): def set_state(self, brightness): """Set the state of this lamp to the provided brightness.""" # pylint: disable=no-member - import avion + avion = importlib.import_module('avion') # Bluetooth LE is unreliable, and the connection may drop at any # time. Make an effort to re-establish the link. diff --git a/homeassistant/components/axis/camera.py b/homeassistant/components/axis/camera.py index b9e969efec1..adf380eee43 100644 --- a/homeassistant/components/axis/camera.py +++ b/homeassistant/components/axis/camera.py @@ -1,7 +1,7 @@ """Support for Axis camera streaming.""" import logging -from homeassistant.components.camera.mjpeg import ( +from homeassistant.components.mjpeg.camera import ( CONF_MJPEG_URL, CONF_STILL_IMAGE_URL, MjpegCamera, filter_urllib3_logging) from homeassistant.const import ( CONF_AUTHENTICATION, CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_PORT, diff --git a/homeassistant/components/bbox/__init__.py b/homeassistant/components/bbox/__init__.py new file mode 100644 index 00000000000..8c3bbf0d57f --- /dev/null +++ b/homeassistant/components/bbox/__init__.py @@ -0,0 +1 @@ +"""The bbox component.""" diff --git a/homeassistant/components/device_tracker/bbox.py b/homeassistant/components/bbox/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/bbox.py rename to homeassistant/components/bbox/device_tracker.py diff --git a/homeassistant/components/sensor/bbox.py b/homeassistant/components/bbox/sensor.py similarity index 100% rename from homeassistant/components/sensor/bbox.py rename to homeassistant/components/bbox/sensor.py diff --git a/homeassistant/components/bh1750/__init__.py b/homeassistant/components/bh1750/__init__.py new file mode 100644 index 00000000000..ce7ecc65366 --- /dev/null +++ b/homeassistant/components/bh1750/__init__.py @@ -0,0 +1 @@ +"""The bh1750 component.""" diff --git a/homeassistant/components/sensor/bh1750.py b/homeassistant/components/bh1750/sensor.py similarity index 100% rename from homeassistant/components/sensor/bh1750.py rename to homeassistant/components/bh1750/sensor.py diff --git a/homeassistant/components/bitcoin/__init__.py b/homeassistant/components/bitcoin/__init__.py new file mode 100644 index 00000000000..cfdfb53c044 --- /dev/null +++ b/homeassistant/components/bitcoin/__init__.py @@ -0,0 +1 @@ +"""The bitcoin component.""" diff --git a/homeassistant/components/sensor/bitcoin.py b/homeassistant/components/bitcoin/sensor.py similarity index 100% rename from homeassistant/components/sensor/bitcoin.py rename to homeassistant/components/bitcoin/sensor.py diff --git a/homeassistant/components/blinksticklight/__init__.py b/homeassistant/components/blinksticklight/__init__.py new file mode 100644 index 00000000000..dd45fbcd690 --- /dev/null +++ b/homeassistant/components/blinksticklight/__init__.py @@ -0,0 +1 @@ +"""The blinksticklight component.""" diff --git a/homeassistant/components/light/blinksticklight.py b/homeassistant/components/blinksticklight/light.py similarity index 100% rename from homeassistant/components/light/blinksticklight.py rename to homeassistant/components/blinksticklight/light.py diff --git a/homeassistant/components/blinkt/__init__.py b/homeassistant/components/blinkt/__init__.py new file mode 100644 index 00000000000..0f61a211559 --- /dev/null +++ b/homeassistant/components/blinkt/__init__.py @@ -0,0 +1 @@ +"""The blinkt component.""" diff --git a/homeassistant/components/light/blinkt.py b/homeassistant/components/blinkt/light.py similarity index 98% rename from homeassistant/components/light/blinkt.py rename to homeassistant/components/blinkt/light.py index d8f819492a5..0704881bff9 100644 --- a/homeassistant/components/light/blinkt.py +++ b/homeassistant/components/blinkt/light.py @@ -4,6 +4,7 @@ Support for Blinkt! lights on Raspberry Pi. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/light.blinkt/ """ +import importlib import logging import voluptuous as vol @@ -31,7 +32,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Blinkt Light platform.""" # pylint: disable=no-member - import blinkt + blinkt = importlib.import_module('blinkt') # ensure that the lights are off when exiting blinkt.set_clear_on_exit() diff --git a/homeassistant/components/blockchain/__init__.py b/homeassistant/components/blockchain/__init__.py new file mode 100644 index 00000000000..a8ee9884bba --- /dev/null +++ b/homeassistant/components/blockchain/__init__.py @@ -0,0 +1 @@ +"""The blockchain component.""" diff --git a/homeassistant/components/sensor/blockchain.py b/homeassistant/components/blockchain/sensor.py similarity index 100% rename from homeassistant/components/sensor/blockchain.py rename to homeassistant/components/blockchain/sensor.py diff --git a/homeassistant/components/bluesound/__init__.py b/homeassistant/components/bluesound/__init__.py new file mode 100644 index 00000000000..9dbe0f754fb --- /dev/null +++ b/homeassistant/components/bluesound/__init__.py @@ -0,0 +1 @@ +"""The bluesound component.""" diff --git a/homeassistant/components/media_player/bluesound.py b/homeassistant/components/bluesound/media_player.py similarity index 100% rename from homeassistant/components/media_player/bluesound.py rename to homeassistant/components/bluesound/media_player.py diff --git a/homeassistant/components/bluetooth_le_tracker/__init__.py b/homeassistant/components/bluetooth_le_tracker/__init__.py new file mode 100644 index 00000000000..d6886e1b356 --- /dev/null +++ b/homeassistant/components/bluetooth_le_tracker/__init__.py @@ -0,0 +1 @@ +"""The bluetooth_le_tracker component.""" diff --git a/homeassistant/components/device_tracker/bluetooth_le_tracker.py b/homeassistant/components/bluetooth_le_tracker/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/bluetooth_le_tracker.py rename to homeassistant/components/bluetooth_le_tracker/device_tracker.py diff --git a/homeassistant/components/bluetooth_tracker/__init__.py b/homeassistant/components/bluetooth_tracker/__init__.py new file mode 100644 index 00000000000..e58d5abab4a --- /dev/null +++ b/homeassistant/components/bluetooth_tracker/__init__.py @@ -0,0 +1 @@ +"""The bluetooth_tracker component.""" diff --git a/homeassistant/components/device_tracker/bluetooth_tracker.py b/homeassistant/components/bluetooth_tracker/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/bluetooth_tracker.py rename to homeassistant/components/bluetooth_tracker/device_tracker.py diff --git a/homeassistant/components/bme280/__init__.py b/homeassistant/components/bme280/__init__.py new file mode 100644 index 00000000000..87de36fdf02 --- /dev/null +++ b/homeassistant/components/bme280/__init__.py @@ -0,0 +1 @@ +"""The bme280 component.""" diff --git a/homeassistant/components/sensor/bme280.py b/homeassistant/components/bme280/sensor.py similarity index 100% rename from homeassistant/components/sensor/bme280.py rename to homeassistant/components/bme280/sensor.py diff --git a/homeassistant/components/bme680/__init__.py b/homeassistant/components/bme680/__init__.py new file mode 100644 index 00000000000..dc88286a603 --- /dev/null +++ b/homeassistant/components/bme680/__init__.py @@ -0,0 +1 @@ +"""The bme680 component.""" diff --git a/homeassistant/components/sensor/bme680.py b/homeassistant/components/bme680/sensor.py similarity index 99% rename from homeassistant/components/sensor/bme680.py rename to homeassistant/components/bme680/sensor.py index 2fa592bf864..8d620e459d0 100644 --- a/homeassistant/components/sensor/bme680.py +++ b/homeassistant/components/bme680/sensor.py @@ -7,6 +7,7 @@ Air Quality calculation based on humidity and volatile gas. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/sensor.bme680/ """ +import importlib import logging from time import time, sleep @@ -122,7 +123,7 @@ async def async_setup_platform(hass, config, async_add_entities, def _setup_bme680(config): """Set up and configure the BME680 sensor.""" from smbus import SMBus # pylint: disable=import-error - import bme680 + bme680 = importlib.import_module('bme680') sensor_handler = None sensor = None diff --git a/homeassistant/components/bom/__init__.py b/homeassistant/components/bom/__init__.py new file mode 100644 index 00000000000..7b83a5c981b --- /dev/null +++ b/homeassistant/components/bom/__init__.py @@ -0,0 +1 @@ +"""The bom component.""" diff --git a/homeassistant/components/weather/bom.py b/homeassistant/components/bom/weather.py similarity index 100% rename from homeassistant/components/weather/bom.py rename to homeassistant/components/bom/weather.py diff --git a/homeassistant/components/braviatv/__init__.py b/homeassistant/components/braviatv/__init__.py new file mode 100644 index 00000000000..47c6f4cf24d --- /dev/null +++ b/homeassistant/components/braviatv/__init__.py @@ -0,0 +1 @@ +"""The braviatv component.""" diff --git a/homeassistant/components/media_player/braviatv.py b/homeassistant/components/braviatv/media_player.py similarity index 100% rename from homeassistant/components/media_player/braviatv.py rename to homeassistant/components/braviatv/media_player.py diff --git a/homeassistant/components/broadlink/__init__.py b/homeassistant/components/broadlink/__init__.py new file mode 100644 index 00000000000..5055c7fa597 --- /dev/null +++ b/homeassistant/components/broadlink/__init__.py @@ -0,0 +1 @@ +"""The broadlink component.""" diff --git a/homeassistant/components/sensor/broadlink.py b/homeassistant/components/broadlink/sensor.py similarity index 100% rename from homeassistant/components/sensor/broadlink.py rename to homeassistant/components/broadlink/sensor.py diff --git a/homeassistant/components/switch/broadlink.py b/homeassistant/components/broadlink/switch.py similarity index 100% rename from homeassistant/components/switch/broadlink.py rename to homeassistant/components/broadlink/switch.py diff --git a/homeassistant/components/brottsplatskartan/__init__.py b/homeassistant/components/brottsplatskartan/__init__.py new file mode 100644 index 00000000000..d519909b290 --- /dev/null +++ b/homeassistant/components/brottsplatskartan/__init__.py @@ -0,0 +1 @@ +"""The brottsplatskartan component.""" diff --git a/homeassistant/components/sensor/brottsplatskartan.py b/homeassistant/components/brottsplatskartan/sensor.py similarity index 100% rename from homeassistant/components/sensor/brottsplatskartan.py rename to homeassistant/components/brottsplatskartan/sensor.py diff --git a/homeassistant/components/brunt/__init__.py b/homeassistant/components/brunt/__init__.py new file mode 100644 index 00000000000..f89d57cdec1 --- /dev/null +++ b/homeassistant/components/brunt/__init__.py @@ -0,0 +1 @@ +"""The brunt component.""" diff --git a/homeassistant/components/cover/brunt.py b/homeassistant/components/brunt/cover.py similarity index 100% rename from homeassistant/components/cover/brunt.py rename to homeassistant/components/brunt/cover.py diff --git a/homeassistant/components/bt_home_hub_5/__init__.py b/homeassistant/components/bt_home_hub_5/__init__.py new file mode 100644 index 00000000000..54816d6556d --- /dev/null +++ b/homeassistant/components/bt_home_hub_5/__init__.py @@ -0,0 +1 @@ +"""The bt_home_hub_5 component.""" diff --git a/homeassistant/components/device_tracker/bt_home_hub_5.py b/homeassistant/components/bt_home_hub_5/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/bt_home_hub_5.py rename to homeassistant/components/bt_home_hub_5/device_tracker.py diff --git a/homeassistant/components/bt_smarthub/__init__.py b/homeassistant/components/bt_smarthub/__init__.py new file mode 100644 index 00000000000..07419a2bacd --- /dev/null +++ b/homeassistant/components/bt_smarthub/__init__.py @@ -0,0 +1 @@ +"""The bt_smarthub component.""" diff --git a/homeassistant/components/device_tracker/bt_smarthub.py b/homeassistant/components/bt_smarthub/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/bt_smarthub.py rename to homeassistant/components/bt_smarthub/device_tracker.py diff --git a/homeassistant/components/buienradar/__init__.py b/homeassistant/components/buienradar/__init__.py new file mode 100644 index 00000000000..680351f9b81 --- /dev/null +++ b/homeassistant/components/buienradar/__init__.py @@ -0,0 +1 @@ +"""The buienradar component.""" diff --git a/homeassistant/components/sensor/buienradar.py b/homeassistant/components/buienradar/sensor.py similarity index 99% rename from homeassistant/components/sensor/buienradar.py rename to homeassistant/components/buienradar/sensor.py index 4ceb1b221c0..eeb65ab3ce5 100644 --- a/homeassistant/components/sensor/buienradar.py +++ b/homeassistant/components/buienradar/sensor.py @@ -144,7 +144,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ async def async_setup_platform(hass, config, async_add_entities, discovery_info=None): """Create the buienradar sensor.""" - from homeassistant.components.weather.buienradar import DEFAULT_TIMEFRAME + from homeassistant.components.buienradar.weather import DEFAULT_TIMEFRAME latitude = config.get(CONF_LATITUDE, hass.config.latitude) longitude = config.get(CONF_LONGITUDE, hass.config.longitude) diff --git a/homeassistant/components/weather/buienradar.py b/homeassistant/components/buienradar/weather.py similarity index 98% rename from homeassistant/components/weather/buienradar.py rename to homeassistant/components/buienradar/weather.py index 31f51824146..585f9ac55b9 100644 --- a/homeassistant/components/weather/buienradar.py +++ b/homeassistant/components/buienradar/weather.py @@ -4,7 +4,7 @@ import logging import voluptuous as vol # Reuse data and API logic from the sensor implementation -from homeassistant.components.sensor.buienradar import BrData +from homeassistant.components.buienradar.sensor import BrData from homeassistant.components.weather import ( ATTR_FORECAST_CONDITION, ATTR_FORECAST_TEMP, ATTR_FORECAST_TEMP_LOW, ATTR_FORECAST_TIME, PLATFORM_SCHEMA, WeatherEntity) diff --git a/homeassistant/components/alarm_control_panel/canary.py b/homeassistant/components/canary/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/canary.py rename to homeassistant/components/canary/alarm_control_panel.py diff --git a/homeassistant/components/camera/canary.py b/homeassistant/components/canary/camera.py similarity index 100% rename from homeassistant/components/camera/canary.py rename to homeassistant/components/canary/camera.py diff --git a/homeassistant/components/cert_expiry/__init__.py b/homeassistant/components/cert_expiry/__init__.py new file mode 100644 index 00000000000..78ceb60dd40 --- /dev/null +++ b/homeassistant/components/cert_expiry/__init__.py @@ -0,0 +1 @@ +"""The cert_expiry component.""" diff --git a/homeassistant/components/sensor/cert_expiry.py b/homeassistant/components/cert_expiry/sensor.py similarity index 100% rename from homeassistant/components/sensor/cert_expiry.py rename to homeassistant/components/cert_expiry/sensor.py diff --git a/homeassistant/components/channels/__init__.py b/homeassistant/components/channels/__init__.py new file mode 100644 index 00000000000..70a8c0677de --- /dev/null +++ b/homeassistant/components/channels/__init__.py @@ -0,0 +1 @@ +"""The channels component.""" diff --git a/homeassistant/components/media_player/channels.py b/homeassistant/components/channels/media_player.py similarity index 100% rename from homeassistant/components/media_player/channels.py rename to homeassistant/components/channels/media_player.py diff --git a/homeassistant/components/cisco_ios/__init__.py b/homeassistant/components/cisco_ios/__init__.py new file mode 100644 index 00000000000..77e7c6621eb --- /dev/null +++ b/homeassistant/components/cisco_ios/__init__.py @@ -0,0 +1 @@ +"""The cisco_ios component.""" diff --git a/homeassistant/components/device_tracker/cisco_ios.py b/homeassistant/components/cisco_ios/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/cisco_ios.py rename to homeassistant/components/cisco_ios/device_tracker.py diff --git a/homeassistant/components/citybikes/__init__.py b/homeassistant/components/citybikes/__init__.py new file mode 100644 index 00000000000..03ae63eb034 --- /dev/null +++ b/homeassistant/components/citybikes/__init__.py @@ -0,0 +1 @@ +"""The citybikes component.""" diff --git a/homeassistant/components/sensor/citybikes.py b/homeassistant/components/citybikes/sensor.py similarity index 100% rename from homeassistant/components/sensor/citybikes.py rename to homeassistant/components/citybikes/sensor.py diff --git a/homeassistant/components/clementine/__init__.py b/homeassistant/components/clementine/__init__.py new file mode 100644 index 00000000000..668ba937345 --- /dev/null +++ b/homeassistant/components/clementine/__init__.py @@ -0,0 +1 @@ +"""The clementine component.""" diff --git a/homeassistant/components/media_player/clementine.py b/homeassistant/components/clementine/media_player.py similarity index 100% rename from homeassistant/components/media_player/clementine.py rename to homeassistant/components/clementine/media_player.py diff --git a/homeassistant/components/cmus/__init__.py b/homeassistant/components/cmus/__init__.py new file mode 100644 index 00000000000..f46f661ece3 --- /dev/null +++ b/homeassistant/components/cmus/__init__.py @@ -0,0 +1 @@ +"""The cmus component.""" diff --git a/homeassistant/components/media_player/cmus.py b/homeassistant/components/cmus/media_player.py similarity index 100% rename from homeassistant/components/media_player/cmus.py rename to homeassistant/components/cmus/media_player.py diff --git a/homeassistant/components/co2signal/__init__.py b/homeassistant/components/co2signal/__init__.py new file mode 100644 index 00000000000..a9c6422b4c6 --- /dev/null +++ b/homeassistant/components/co2signal/__init__.py @@ -0,0 +1 @@ +"""The co2signal component.""" diff --git a/homeassistant/components/sensor/co2signal.py b/homeassistant/components/co2signal/sensor.py similarity index 100% rename from homeassistant/components/sensor/co2signal.py rename to homeassistant/components/co2signal/sensor.py diff --git a/homeassistant/components/sensor/coinbase.py b/homeassistant/components/coinbase/sensor.py similarity index 100% rename from homeassistant/components/sensor/coinbase.py rename to homeassistant/components/coinbase/sensor.py diff --git a/homeassistant/components/comed_hourly_pricing/__init__.py b/homeassistant/components/comed_hourly_pricing/__init__.py new file mode 100644 index 00000000000..db6c2100e48 --- /dev/null +++ b/homeassistant/components/comed_hourly_pricing/__init__.py @@ -0,0 +1 @@ +"""The comed_hourly_pricing component.""" diff --git a/homeassistant/components/sensor/comed_hourly_pricing.py b/homeassistant/components/comed_hourly_pricing/sensor.py similarity index 100% rename from homeassistant/components/sensor/comed_hourly_pricing.py rename to homeassistant/components/comed_hourly_pricing/sensor.py diff --git a/homeassistant/components/concord232/__init__.py b/homeassistant/components/concord232/__init__.py new file mode 100644 index 00000000000..aec6c38ed5c --- /dev/null +++ b/homeassistant/components/concord232/__init__.py @@ -0,0 +1 @@ +"""The concord232 component.""" diff --git a/homeassistant/components/alarm_control_panel/concord232.py b/homeassistant/components/concord232/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/concord232.py rename to homeassistant/components/concord232/alarm_control_panel.py diff --git a/homeassistant/components/binary_sensor/concord232.py b/homeassistant/components/concord232/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/concord232.py rename to homeassistant/components/concord232/binary_sensor.py diff --git a/homeassistant/components/coolmaster/__init__.py b/homeassistant/components/coolmaster/__init__.py new file mode 100644 index 00000000000..b27ae5f25b4 --- /dev/null +++ b/homeassistant/components/coolmaster/__init__.py @@ -0,0 +1 @@ +"""The coolmaster component.""" diff --git a/homeassistant/components/climate/coolmaster.py b/homeassistant/components/coolmaster/climate.py similarity index 100% rename from homeassistant/components/climate/coolmaster.py rename to homeassistant/components/coolmaster/climate.py diff --git a/homeassistant/components/cpuspeed/__init__.py b/homeassistant/components/cpuspeed/__init__.py new file mode 100644 index 00000000000..c6121a68835 --- /dev/null +++ b/homeassistant/components/cpuspeed/__init__.py @@ -0,0 +1 @@ +"""The cpuspeed component.""" diff --git a/homeassistant/components/sensor/cpuspeed.py b/homeassistant/components/cpuspeed/sensor.py similarity index 100% rename from homeassistant/components/sensor/cpuspeed.py rename to homeassistant/components/cpuspeed/sensor.py diff --git a/homeassistant/components/crimereports/__init__.py b/homeassistant/components/crimereports/__init__.py new file mode 100644 index 00000000000..57af9df4dbf --- /dev/null +++ b/homeassistant/components/crimereports/__init__.py @@ -0,0 +1 @@ +"""The crimereports component.""" diff --git a/homeassistant/components/sensor/crimereports.py b/homeassistant/components/crimereports/sensor.py similarity index 100% rename from homeassistant/components/sensor/crimereports.py rename to homeassistant/components/crimereports/sensor.py diff --git a/homeassistant/components/cups/__init__.py b/homeassistant/components/cups/__init__.py new file mode 100644 index 00000000000..7cd5ce4ca0a --- /dev/null +++ b/homeassistant/components/cups/__init__.py @@ -0,0 +1 @@ +"""The cups component.""" diff --git a/homeassistant/components/sensor/cups.py b/homeassistant/components/cups/sensor.py similarity index 97% rename from homeassistant/components/sensor/cups.py rename to homeassistant/components/cups/sensor.py index b002d39352a..99dadcfe596 100644 --- a/homeassistant/components/sensor/cups.py +++ b/homeassistant/components/cups/sensor.py @@ -4,6 +4,7 @@ Details about printers which are connected to CUPS. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/sensor.cups/ """ +import importlib import logging from datetime import timedelta @@ -140,7 +141,7 @@ class CupsData: def update(self): """Get the latest data from CUPS.""" - from cups import Connection + cups = importlib.import_module('cups') - conn = Connection(host=self._host, port=self._port) + conn = cups.Connection(host=self._host, port=self._port) self.printers = conn.getPrinters() diff --git a/homeassistant/components/currencylayer/__init__.py b/homeassistant/components/currencylayer/__init__.py new file mode 100644 index 00000000000..237392ec13d --- /dev/null +++ b/homeassistant/components/currencylayer/__init__.py @@ -0,0 +1 @@ +"""The currencylayer component.""" diff --git a/homeassistant/components/sensor/currencylayer.py b/homeassistant/components/currencylayer/sensor.py similarity index 100% rename from homeassistant/components/sensor/currencylayer.py rename to homeassistant/components/currencylayer/sensor.py diff --git a/homeassistant/components/ddwrt/__init__.py b/homeassistant/components/ddwrt/__init__.py new file mode 100644 index 00000000000..a2c36811285 --- /dev/null +++ b/homeassistant/components/ddwrt/__init__.py @@ -0,0 +1 @@ +"""The ddwrt component.""" diff --git a/homeassistant/components/device_tracker/ddwrt.py b/homeassistant/components/ddwrt/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/ddwrt.py rename to homeassistant/components/ddwrt/device_tracker.py diff --git a/homeassistant/components/decora/__init__.py b/homeassistant/components/decora/__init__.py new file mode 100644 index 00000000000..694ff77fdb3 --- /dev/null +++ b/homeassistant/components/decora/__init__.py @@ -0,0 +1 @@ +"""The decora component.""" diff --git a/homeassistant/components/light/decora.py b/homeassistant/components/decora/light.py similarity index 98% rename from homeassistant/components/light/decora.py rename to homeassistant/components/decora/light.py index 5de8e03aea5..7c3274cf83b 100644 --- a/homeassistant/components/light/decora.py +++ b/homeassistant/components/decora/light.py @@ -4,6 +4,7 @@ Support for Decora dimmers. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/light.decora/ """ +import importlib import logging from functools import wraps import time @@ -76,7 +77,7 @@ class DecoraLight(Light): def __init__(self, device): """Initialize the light.""" # pylint: disable=no-member - import decora + decora = importlib.import_module('decora') self._name = device['name'] self._address = device['address'] diff --git a/homeassistant/components/decora_wifi/__init__.py b/homeassistant/components/decora_wifi/__init__.py new file mode 100644 index 00000000000..b4bea73456e --- /dev/null +++ b/homeassistant/components/decora_wifi/__init__.py @@ -0,0 +1 @@ +"""The decora_wifi component.""" diff --git a/homeassistant/components/light/decora_wifi.py b/homeassistant/components/decora_wifi/light.py similarity index 100% rename from homeassistant/components/light/decora_wifi.py rename to homeassistant/components/decora_wifi/light.py diff --git a/homeassistant/components/deluge/__init__.py b/homeassistant/components/deluge/__init__.py new file mode 100644 index 00000000000..ad40b688fcf --- /dev/null +++ b/homeassistant/components/deluge/__init__.py @@ -0,0 +1 @@ +"""The deluge component.""" diff --git a/homeassistant/components/sensor/deluge.py b/homeassistant/components/deluge/sensor.py similarity index 100% rename from homeassistant/components/sensor/deluge.py rename to homeassistant/components/deluge/sensor.py diff --git a/homeassistant/components/switch/deluge.py b/homeassistant/components/deluge/switch.py similarity index 100% rename from homeassistant/components/switch/deluge.py rename to homeassistant/components/deluge/switch.py diff --git a/homeassistant/components/air_quality/demo.py b/homeassistant/components/demo/air_quality.py similarity index 100% rename from homeassistant/components/air_quality/demo.py rename to homeassistant/components/demo/air_quality.py diff --git a/homeassistant/components/alarm_control_panel/demo.py b/homeassistant/components/demo/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/demo.py rename to homeassistant/components/demo/alarm_control_panel.py diff --git a/homeassistant/components/binary_sensor/demo.py b/homeassistant/components/demo/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/demo.py rename to homeassistant/components/demo/binary_sensor.py diff --git a/homeassistant/components/device_tracker/demo.py b/homeassistant/components/demo/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/demo.py rename to homeassistant/components/demo/device_tracker.py diff --git a/homeassistant/components/image_processing/demo.py b/homeassistant/components/demo/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/demo.py rename to homeassistant/components/demo/image_processing.py diff --git a/homeassistant/components/mailbox/demo.py b/homeassistant/components/demo/mailbox.py similarity index 100% rename from homeassistant/components/mailbox/demo.py rename to homeassistant/components/demo/mailbox.py diff --git a/homeassistant/components/sensor/demo.py b/homeassistant/components/demo/sensor.py similarity index 100% rename from homeassistant/components/sensor/demo.py rename to homeassistant/components/demo/sensor.py diff --git a/homeassistant/components/switch/demo.py b/homeassistant/components/demo/switch.py similarity index 100% rename from homeassistant/components/switch/demo.py rename to homeassistant/components/demo/switch.py diff --git a/homeassistant/components/weather/demo.py b/homeassistant/components/demo/weather.py similarity index 100% rename from homeassistant/components/weather/demo.py rename to homeassistant/components/demo/weather.py diff --git a/homeassistant/components/denon/__init__.py b/homeassistant/components/denon/__init__.py new file mode 100644 index 00000000000..ab8cd1b896e --- /dev/null +++ b/homeassistant/components/denon/__init__.py @@ -0,0 +1 @@ +"""The denon component.""" diff --git a/homeassistant/components/media_player/denon.py b/homeassistant/components/denon/media_player.py similarity index 100% rename from homeassistant/components/media_player/denon.py rename to homeassistant/components/denon/media_player.py diff --git a/homeassistant/components/denonavr/__init__.py b/homeassistant/components/denonavr/__init__.py new file mode 100644 index 00000000000..dee84449d13 --- /dev/null +++ b/homeassistant/components/denonavr/__init__.py @@ -0,0 +1 @@ +"""The denonavr component.""" diff --git a/homeassistant/components/media_player/denonavr.py b/homeassistant/components/denonavr/media_player.py similarity index 100% rename from homeassistant/components/media_player/denonavr.py rename to homeassistant/components/denonavr/media_player.py diff --git a/homeassistant/components/deutsche_bahn/__init__.py b/homeassistant/components/deutsche_bahn/__init__.py new file mode 100644 index 00000000000..0b696174fd5 --- /dev/null +++ b/homeassistant/components/deutsche_bahn/__init__.py @@ -0,0 +1 @@ +"""The deutsche_bahn component.""" diff --git a/homeassistant/components/sensor/deutsche_bahn.py b/homeassistant/components/deutsche_bahn/sensor.py similarity index 100% rename from homeassistant/components/sensor/deutsche_bahn.py rename to homeassistant/components/deutsche_bahn/sensor.py diff --git a/homeassistant/components/dht/__init__.py b/homeassistant/components/dht/__init__.py new file mode 100644 index 00000000000..23aa2b9d9df --- /dev/null +++ b/homeassistant/components/dht/__init__.py @@ -0,0 +1 @@ +"""The dht component.""" diff --git a/homeassistant/components/sensor/dht.py b/homeassistant/components/dht/sensor.py similarity index 100% rename from homeassistant/components/sensor/dht.py rename to homeassistant/components/dht/sensor.py diff --git a/homeassistant/components/digitalloggers/__init__.py b/homeassistant/components/digitalloggers/__init__.py new file mode 100644 index 00000000000..6db88ca93d2 --- /dev/null +++ b/homeassistant/components/digitalloggers/__init__.py @@ -0,0 +1 @@ +"""The digitalloggers component.""" diff --git a/homeassistant/components/switch/digitalloggers.py b/homeassistant/components/digitalloggers/switch.py similarity index 100% rename from homeassistant/components/switch/digitalloggers.py rename to homeassistant/components/digitalloggers/switch.py diff --git a/homeassistant/components/discogs/__init__.py b/homeassistant/components/discogs/__init__.py new file mode 100644 index 00000000000..90a17763ea6 --- /dev/null +++ b/homeassistant/components/discogs/__init__.py @@ -0,0 +1 @@ +"""The discogs component.""" diff --git a/homeassistant/components/sensor/discogs.py b/homeassistant/components/discogs/sensor.py similarity index 100% rename from homeassistant/components/sensor/discogs.py rename to homeassistant/components/discogs/sensor.py diff --git a/homeassistant/components/dlib_face_detect/__init__.py b/homeassistant/components/dlib_face_detect/__init__.py new file mode 100644 index 00000000000..a732132955f --- /dev/null +++ b/homeassistant/components/dlib_face_detect/__init__.py @@ -0,0 +1 @@ +"""The dlib_face_detect component.""" diff --git a/homeassistant/components/image_processing/dlib_face_detect.py b/homeassistant/components/dlib_face_detect/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/dlib_face_detect.py rename to homeassistant/components/dlib_face_detect/image_processing.py diff --git a/homeassistant/components/dlib_face_identify/__init__.py b/homeassistant/components/dlib_face_identify/__init__.py new file mode 100644 index 00000000000..79b9e4ec4bc --- /dev/null +++ b/homeassistant/components/dlib_face_identify/__init__.py @@ -0,0 +1 @@ +"""The dlib_face_identify component.""" diff --git a/homeassistant/components/image_processing/dlib_face_identify.py b/homeassistant/components/dlib_face_identify/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/dlib_face_identify.py rename to homeassistant/components/dlib_face_identify/image_processing.py diff --git a/homeassistant/components/dlink/__init__.py b/homeassistant/components/dlink/__init__.py new file mode 100644 index 00000000000..644e7975a0e --- /dev/null +++ b/homeassistant/components/dlink/__init__.py @@ -0,0 +1 @@ +"""The dlink component.""" diff --git a/homeassistant/components/switch/dlink.py b/homeassistant/components/dlink/switch.py similarity index 100% rename from homeassistant/components/switch/dlink.py rename to homeassistant/components/dlink/switch.py diff --git a/homeassistant/components/dlna_dmr/__init__.py b/homeassistant/components/dlna_dmr/__init__.py new file mode 100644 index 00000000000..f38456ec6ee --- /dev/null +++ b/homeassistant/components/dlna_dmr/__init__.py @@ -0,0 +1 @@ +"""The dlna_dmr component.""" diff --git a/homeassistant/components/media_player/dlna_dmr.py b/homeassistant/components/dlna_dmr/media_player.py similarity index 100% rename from homeassistant/components/media_player/dlna_dmr.py rename to homeassistant/components/dlna_dmr/media_player.py diff --git a/homeassistant/components/dnsip/__init__.py b/homeassistant/components/dnsip/__init__.py new file mode 100644 index 00000000000..603e8403e74 --- /dev/null +++ b/homeassistant/components/dnsip/__init__.py @@ -0,0 +1 @@ +"""The dnsip component.""" diff --git a/homeassistant/components/sensor/dnsip.py b/homeassistant/components/dnsip/sensor.py similarity index 100% rename from homeassistant/components/sensor/dnsip.py rename to homeassistant/components/dnsip/sensor.py diff --git a/homeassistant/components/dublin_bus_transport/__init__.py b/homeassistant/components/dublin_bus_transport/__init__.py new file mode 100644 index 00000000000..138950af2b5 --- /dev/null +++ b/homeassistant/components/dublin_bus_transport/__init__.py @@ -0,0 +1 @@ +"""The dublin_bus_transport component.""" diff --git a/homeassistant/components/sensor/dublin_bus_transport.py b/homeassistant/components/dublin_bus_transport/sensor.py similarity index 100% rename from homeassistant/components/sensor/dublin_bus_transport.py rename to homeassistant/components/dublin_bus_transport/sensor.py diff --git a/homeassistant/components/duke_energy/__init__.py b/homeassistant/components/duke_energy/__init__.py new file mode 100644 index 00000000000..5a1f29add43 --- /dev/null +++ b/homeassistant/components/duke_energy/__init__.py @@ -0,0 +1 @@ +"""The duke_energy component.""" diff --git a/homeassistant/components/sensor/duke_energy.py b/homeassistant/components/duke_energy/sensor.py similarity index 100% rename from homeassistant/components/sensor/duke_energy.py rename to homeassistant/components/duke_energy/sensor.py diff --git a/homeassistant/components/dunehd/__init__.py b/homeassistant/components/dunehd/__init__.py new file mode 100644 index 00000000000..a8b8a8cf7af --- /dev/null +++ b/homeassistant/components/dunehd/__init__.py @@ -0,0 +1 @@ +"""The dunehd component.""" diff --git a/homeassistant/components/media_player/dunehd.py b/homeassistant/components/dunehd/media_player.py similarity index 100% rename from homeassistant/components/media_player/dunehd.py rename to homeassistant/components/dunehd/media_player.py diff --git a/homeassistant/components/dwd_weather_warnings/__init__.py b/homeassistant/components/dwd_weather_warnings/__init__.py new file mode 100644 index 00000000000..1841291f7a9 --- /dev/null +++ b/homeassistant/components/dwd_weather_warnings/__init__.py @@ -0,0 +1 @@ +"""The dwd_weather_warnings component.""" diff --git a/homeassistant/components/sensor/dwd_weather_warnings.py b/homeassistant/components/dwd_weather_warnings/sensor.py similarity index 100% rename from homeassistant/components/sensor/dwd_weather_warnings.py rename to homeassistant/components/dwd_weather_warnings/sensor.py diff --git a/homeassistant/components/ebox/__init__.py b/homeassistant/components/ebox/__init__.py new file mode 100644 index 00000000000..3f807666a4b --- /dev/null +++ b/homeassistant/components/ebox/__init__.py @@ -0,0 +1 @@ +"""The ebox component.""" diff --git a/homeassistant/components/sensor/ebox.py b/homeassistant/components/ebox/sensor.py similarity index 100% rename from homeassistant/components/sensor/ebox.py rename to homeassistant/components/ebox/sensor.py diff --git a/homeassistant/components/econet/__init__.py b/homeassistant/components/econet/__init__.py new file mode 100644 index 00000000000..48b7dad4c7c --- /dev/null +++ b/homeassistant/components/econet/__init__.py @@ -0,0 +1 @@ +"""The econet component.""" diff --git a/homeassistant/components/water_heater/econet.py b/homeassistant/components/econet/water_heater.py similarity index 100% rename from homeassistant/components/water_heater/econet.py rename to homeassistant/components/econet/water_heater.py diff --git a/homeassistant/components/eddystone_temperature/__init__.py b/homeassistant/components/eddystone_temperature/__init__.py new file mode 100644 index 00000000000..2d6f92498bd --- /dev/null +++ b/homeassistant/components/eddystone_temperature/__init__.py @@ -0,0 +1 @@ +"""The eddystone_temperature component.""" diff --git a/homeassistant/components/sensor/eddystone_temperature.py b/homeassistant/components/eddystone_temperature/sensor.py similarity index 100% rename from homeassistant/components/sensor/eddystone_temperature.py rename to homeassistant/components/eddystone_temperature/sensor.py diff --git a/homeassistant/components/edimax/__init__.py b/homeassistant/components/edimax/__init__.py new file mode 100644 index 00000000000..33614bf4f95 --- /dev/null +++ b/homeassistant/components/edimax/__init__.py @@ -0,0 +1 @@ +"""The edimax component.""" diff --git a/homeassistant/components/switch/edimax.py b/homeassistant/components/edimax/switch.py similarity index 100% rename from homeassistant/components/switch/edimax.py rename to homeassistant/components/edimax/switch.py diff --git a/homeassistant/components/eliqonline/__init__.py b/homeassistant/components/eliqonline/__init__.py new file mode 100644 index 00000000000..4cb38436ee4 --- /dev/null +++ b/homeassistant/components/eliqonline/__init__.py @@ -0,0 +1 @@ +"""The eliqonline component.""" diff --git a/homeassistant/components/sensor/eliqonline.py b/homeassistant/components/eliqonline/sensor.py similarity index 100% rename from homeassistant/components/sensor/eliqonline.py rename to homeassistant/components/eliqonline/sensor.py diff --git a/homeassistant/components/emby/__init__.py b/homeassistant/components/emby/__init__.py new file mode 100644 index 00000000000..053da956c64 --- /dev/null +++ b/homeassistant/components/emby/__init__.py @@ -0,0 +1 @@ +"""The emby component.""" diff --git a/homeassistant/components/media_player/emby.py b/homeassistant/components/emby/media_player.py similarity index 100% rename from homeassistant/components/media_player/emby.py rename to homeassistant/components/emby/media_player.py diff --git a/homeassistant/components/emoncms/__init__.py b/homeassistant/components/emoncms/__init__.py new file mode 100644 index 00000000000..5e7adbcd6e7 --- /dev/null +++ b/homeassistant/components/emoncms/__init__.py @@ -0,0 +1 @@ +"""The emoncms component.""" diff --git a/homeassistant/components/sensor/emoncms.py b/homeassistant/components/emoncms/sensor.py similarity index 100% rename from homeassistant/components/sensor/emoncms.py rename to homeassistant/components/emoncms/sensor.py diff --git a/homeassistant/components/enphase_envoy/__init__.py b/homeassistant/components/enphase_envoy/__init__.py new file mode 100644 index 00000000000..c4101fbcdf2 --- /dev/null +++ b/homeassistant/components/enphase_envoy/__init__.py @@ -0,0 +1 @@ +"""The enphase_envoy component.""" diff --git a/homeassistant/components/sensor/enphase_envoy.py b/homeassistant/components/enphase_envoy/sensor.py similarity index 100% rename from homeassistant/components/sensor/enphase_envoy.py rename to homeassistant/components/enphase_envoy/sensor.py diff --git a/homeassistant/components/envirophat/__init__.py b/homeassistant/components/envirophat/__init__.py new file mode 100644 index 00000000000..68d3a99441c --- /dev/null +++ b/homeassistant/components/envirophat/__init__.py @@ -0,0 +1 @@ +"""The envirophat component.""" diff --git a/homeassistant/components/sensor/envirophat.py b/homeassistant/components/envirophat/sensor.py similarity index 98% rename from homeassistant/components/sensor/envirophat.py rename to homeassistant/components/envirophat/sensor.py index 1c90f5998e8..7683c06b69c 100644 --- a/homeassistant/components/sensor/envirophat.py +++ b/homeassistant/components/envirophat/sensor.py @@ -4,6 +4,7 @@ Support for Enviro pHAT sensors. For more details about this component, please refer to the documentation at https://home-assistant.io/components/sensor.envirophat """ +import importlib import logging from datetime import timedelta @@ -55,7 +56,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Sense HAT sensor platform.""" try: - import envirophat + envirophat = importlib.import_module('envirophat') except OSError: _LOGGER.error("No Enviro pHAT was found.") return False diff --git a/homeassistant/components/ephember/__init__.py b/homeassistant/components/ephember/__init__.py new file mode 100644 index 00000000000..97758383c11 --- /dev/null +++ b/homeassistant/components/ephember/__init__.py @@ -0,0 +1 @@ +"""The ephember component.""" diff --git a/homeassistant/components/climate/ephember.py b/homeassistant/components/ephember/climate.py similarity index 100% rename from homeassistant/components/climate/ephember.py rename to homeassistant/components/ephember/climate.py diff --git a/homeassistant/components/epson/__init__.py b/homeassistant/components/epson/__init__.py new file mode 100644 index 00000000000..eed342f77f9 --- /dev/null +++ b/homeassistant/components/epson/__init__.py @@ -0,0 +1 @@ +"""The epson component.""" diff --git a/homeassistant/components/media_player/epson.py b/homeassistant/components/epson/media_player.py similarity index 100% rename from homeassistant/components/media_player/epson.py rename to homeassistant/components/epson/media_player.py diff --git a/homeassistant/components/eq3btsmart/__init__.py b/homeassistant/components/eq3btsmart/__init__.py new file mode 100644 index 00000000000..f32eba6944f --- /dev/null +++ b/homeassistant/components/eq3btsmart/__init__.py @@ -0,0 +1 @@ +"""The eq3btsmart component.""" diff --git a/homeassistant/components/climate/eq3btsmart.py b/homeassistant/components/eq3btsmart/climate.py similarity index 100% rename from homeassistant/components/climate/eq3btsmart.py rename to homeassistant/components/eq3btsmart/climate.py diff --git a/homeassistant/components/etherscan/__init__.py b/homeassistant/components/etherscan/__init__.py new file mode 100644 index 00000000000..0e983bd6bea --- /dev/null +++ b/homeassistant/components/etherscan/__init__.py @@ -0,0 +1 @@ +"""The etherscan component.""" diff --git a/homeassistant/components/sensor/etherscan.py b/homeassistant/components/etherscan/sensor.py similarity index 100% rename from homeassistant/components/sensor/etherscan.py rename to homeassistant/components/etherscan/sensor.py diff --git a/homeassistant/components/familyhub/__init__.py b/homeassistant/components/familyhub/__init__.py new file mode 100644 index 00000000000..1ac09b44a9d --- /dev/null +++ b/homeassistant/components/familyhub/__init__.py @@ -0,0 +1 @@ +"""The familyhub component.""" diff --git a/homeassistant/components/camera/familyhub.py b/homeassistant/components/familyhub/camera.py similarity index 100% rename from homeassistant/components/camera/familyhub.py rename to homeassistant/components/familyhub/camera.py diff --git a/homeassistant/components/fedex/__init__.py b/homeassistant/components/fedex/__init__.py new file mode 100644 index 00000000000..d685ab50372 --- /dev/null +++ b/homeassistant/components/fedex/__init__.py @@ -0,0 +1 @@ +"""The fedex component.""" diff --git a/homeassistant/components/sensor/fedex.py b/homeassistant/components/fedex/sensor.py similarity index 100% rename from homeassistant/components/sensor/fedex.py rename to homeassistant/components/fedex/sensor.py diff --git a/homeassistant/components/camera/ffmpeg.py b/homeassistant/components/ffmpeg/camera.py similarity index 100% rename from homeassistant/components/camera/ffmpeg.py rename to homeassistant/components/ffmpeg/camera.py diff --git a/homeassistant/components/ffmpeg_motion/__init__.py b/homeassistant/components/ffmpeg_motion/__init__.py new file mode 100644 index 00000000000..b13c0efeacf --- /dev/null +++ b/homeassistant/components/ffmpeg_motion/__init__.py @@ -0,0 +1 @@ +"""The ffmpeg_motion component.""" diff --git a/homeassistant/components/binary_sensor/ffmpeg_motion.py b/homeassistant/components/ffmpeg_motion/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/ffmpeg_motion.py rename to homeassistant/components/ffmpeg_motion/binary_sensor.py diff --git a/homeassistant/components/ffmpeg_noise/__init__.py b/homeassistant/components/ffmpeg_noise/__init__.py new file mode 100644 index 00000000000..ab233df98ce --- /dev/null +++ b/homeassistant/components/ffmpeg_noise/__init__.py @@ -0,0 +1 @@ +"""The ffmpeg_noise component.""" diff --git a/homeassistant/components/binary_sensor/ffmpeg_noise.py b/homeassistant/components/ffmpeg_noise/binary_sensor.py similarity index 97% rename from homeassistant/components/binary_sensor/ffmpeg_noise.py rename to homeassistant/components/ffmpeg_noise/binary_sensor.py index 3c2397d692b..070c8c61b00 100644 --- a/homeassistant/components/binary_sensor/ffmpeg_noise.py +++ b/homeassistant/components/ffmpeg_noise/binary_sensor.py @@ -10,7 +10,7 @@ import voluptuous as vol import homeassistant.helpers.config_validation as cv from homeassistant.components.binary_sensor import PLATFORM_SCHEMA -from homeassistant.components.binary_sensor.ffmpeg_motion import ( +from homeassistant.components.ffmpeg_motion.binary_sensor import ( FFmpegBinarySensor) from homeassistant.components.ffmpeg import ( DATA_FFMPEG, CONF_INPUT, CONF_OUTPUT, CONF_EXTRA_ARGUMENTS, diff --git a/homeassistant/components/fints/__init__.py b/homeassistant/components/fints/__init__.py new file mode 100644 index 00000000000..0113fa75234 --- /dev/null +++ b/homeassistant/components/fints/__init__.py @@ -0,0 +1 @@ +"""The fints component.""" diff --git a/homeassistant/components/sensor/fints.py b/homeassistant/components/fints/sensor.py similarity index 100% rename from homeassistant/components/sensor/fints.py rename to homeassistant/components/fints/sensor.py diff --git a/homeassistant/components/fitbit/__init__.py b/homeassistant/components/fitbit/__init__.py new file mode 100644 index 00000000000..04946f6386f --- /dev/null +++ b/homeassistant/components/fitbit/__init__.py @@ -0,0 +1 @@ +"""The fitbit component.""" diff --git a/homeassistant/components/sensor/fitbit.py b/homeassistant/components/fitbit/sensor.py similarity index 100% rename from homeassistant/components/sensor/fitbit.py rename to homeassistant/components/fitbit/sensor.py diff --git a/homeassistant/components/fixer/__init__.py b/homeassistant/components/fixer/__init__.py new file mode 100644 index 00000000000..a5023b5db70 --- /dev/null +++ b/homeassistant/components/fixer/__init__.py @@ -0,0 +1 @@ +"""The fixer component.""" diff --git a/homeassistant/components/sensor/fixer.py b/homeassistant/components/fixer/sensor.py similarity index 100% rename from homeassistant/components/sensor/fixer.py rename to homeassistant/components/fixer/sensor.py diff --git a/homeassistant/components/flexit/__init__.py b/homeassistant/components/flexit/__init__.py new file mode 100644 index 00000000000..4ace1a38945 --- /dev/null +++ b/homeassistant/components/flexit/__init__.py @@ -0,0 +1 @@ +"""The flexit component.""" diff --git a/homeassistant/components/climate/flexit.py b/homeassistant/components/flexit/climate.py similarity index 100% rename from homeassistant/components/climate/flexit.py rename to homeassistant/components/flexit/climate.py diff --git a/homeassistant/components/flic/__init__.py b/homeassistant/components/flic/__init__.py new file mode 100644 index 00000000000..b15b06217c1 --- /dev/null +++ b/homeassistant/components/flic/__init__.py @@ -0,0 +1 @@ +"""The flic component.""" diff --git a/homeassistant/components/binary_sensor/flic.py b/homeassistant/components/flic/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/flic.py rename to homeassistant/components/flic/binary_sensor.py diff --git a/homeassistant/components/flunearyou/__init__.py b/homeassistant/components/flunearyou/__init__.py new file mode 100644 index 00000000000..5657e646be5 --- /dev/null +++ b/homeassistant/components/flunearyou/__init__.py @@ -0,0 +1 @@ +"""The flunearyou component.""" diff --git a/homeassistant/components/sensor/flunearyou.py b/homeassistant/components/flunearyou/sensor.py similarity index 100% rename from homeassistant/components/sensor/flunearyou.py rename to homeassistant/components/flunearyou/sensor.py diff --git a/homeassistant/components/flux_led/__init__.py b/homeassistant/components/flux_led/__init__.py new file mode 100644 index 00000000000..572d6e3c983 --- /dev/null +++ b/homeassistant/components/flux_led/__init__.py @@ -0,0 +1 @@ +"""The flux_led component.""" diff --git a/homeassistant/components/light/flux_led.py b/homeassistant/components/flux_led/light.py similarity index 100% rename from homeassistant/components/light/flux_led.py rename to homeassistant/components/flux_led/light.py diff --git a/homeassistant/components/foscam/__init__.py b/homeassistant/components/foscam/__init__.py new file mode 100644 index 00000000000..5c63f7b2a15 --- /dev/null +++ b/homeassistant/components/foscam/__init__.py @@ -0,0 +1 @@ +"""The foscam component.""" diff --git a/homeassistant/components/camera/foscam.py b/homeassistant/components/foscam/camera.py similarity index 100% rename from homeassistant/components/camera/foscam.py rename to homeassistant/components/foscam/camera.py diff --git a/homeassistant/components/fritz/__init__.py b/homeassistant/components/fritz/__init__.py new file mode 100644 index 00000000000..7069a29f163 --- /dev/null +++ b/homeassistant/components/fritz/__init__.py @@ -0,0 +1 @@ +"""The fritz component.""" diff --git a/homeassistant/components/device_tracker/fritz.py b/homeassistant/components/fritz/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/fritz.py rename to homeassistant/components/fritz/device_tracker.py diff --git a/homeassistant/components/fritzbox_callmonitor/__init__.py b/homeassistant/components/fritzbox_callmonitor/__init__.py new file mode 100644 index 00000000000..f9a52021606 --- /dev/null +++ b/homeassistant/components/fritzbox_callmonitor/__init__.py @@ -0,0 +1 @@ +"""The fritzbox_callmonitor component.""" diff --git a/homeassistant/components/sensor/fritzbox_callmonitor.py b/homeassistant/components/fritzbox_callmonitor/sensor.py similarity index 100% rename from homeassistant/components/sensor/fritzbox_callmonitor.py rename to homeassistant/components/fritzbox_callmonitor/sensor.py diff --git a/homeassistant/components/fritzbox_netmonitor/__init__.py b/homeassistant/components/fritzbox_netmonitor/__init__.py new file mode 100644 index 00000000000..8bea1da4a44 --- /dev/null +++ b/homeassistant/components/fritzbox_netmonitor/__init__.py @@ -0,0 +1 @@ +"""The fritzbox_netmonitor component.""" diff --git a/homeassistant/components/sensor/fritzbox_netmonitor.py b/homeassistant/components/fritzbox_netmonitor/sensor.py similarity index 100% rename from homeassistant/components/sensor/fritzbox_netmonitor.py rename to homeassistant/components/fritzbox_netmonitor/sensor.py diff --git a/homeassistant/components/fritzdect/__init__.py b/homeassistant/components/fritzdect/__init__.py new file mode 100644 index 00000000000..d64990bc3f0 --- /dev/null +++ b/homeassistant/components/fritzdect/__init__.py @@ -0,0 +1 @@ +"""The fritzdect component.""" diff --git a/homeassistant/components/switch/fritzdect.py b/homeassistant/components/fritzdect/switch.py similarity index 100% rename from homeassistant/components/switch/fritzdect.py rename to homeassistant/components/fritzdect/switch.py diff --git a/homeassistant/components/frontier_silicon/__init__.py b/homeassistant/components/frontier_silicon/__init__.py new file mode 100644 index 00000000000..ddd74ca8efe --- /dev/null +++ b/homeassistant/components/frontier_silicon/__init__.py @@ -0,0 +1 @@ +"""The frontier_silicon component.""" diff --git a/homeassistant/components/media_player/frontier_silicon.py b/homeassistant/components/frontier_silicon/media_player.py similarity index 100% rename from homeassistant/components/media_player/frontier_silicon.py rename to homeassistant/components/frontier_silicon/media_player.py diff --git a/homeassistant/components/futurenow/__init__.py b/homeassistant/components/futurenow/__init__.py new file mode 100644 index 00000000000..530911fecf9 --- /dev/null +++ b/homeassistant/components/futurenow/__init__.py @@ -0,0 +1 @@ +"""The futurenow component.""" diff --git a/homeassistant/components/light/futurenow.py b/homeassistant/components/futurenow/light.py similarity index 100% rename from homeassistant/components/light/futurenow.py rename to homeassistant/components/futurenow/light.py diff --git a/homeassistant/components/garadget/__init__.py b/homeassistant/components/garadget/__init__.py new file mode 100644 index 00000000000..3d3977e9596 --- /dev/null +++ b/homeassistant/components/garadget/__init__.py @@ -0,0 +1 @@ +"""The garadget component.""" diff --git a/homeassistant/components/cover/garadget.py b/homeassistant/components/garadget/cover.py similarity index 100% rename from homeassistant/components/cover/garadget.py rename to homeassistant/components/garadget/cover.py diff --git a/homeassistant/components/gearbest/__init__.py b/homeassistant/components/gearbest/__init__.py new file mode 100644 index 00000000000..c97d9469296 --- /dev/null +++ b/homeassistant/components/gearbest/__init__.py @@ -0,0 +1 @@ +"""The gearbest component.""" diff --git a/homeassistant/components/sensor/gearbest.py b/homeassistant/components/gearbest/sensor.py similarity index 100% rename from homeassistant/components/sensor/gearbest.py rename to homeassistant/components/gearbest/sensor.py diff --git a/homeassistant/components/geizhals/__init__.py b/homeassistant/components/geizhals/__init__.py new file mode 100644 index 00000000000..28b1d623073 --- /dev/null +++ b/homeassistant/components/geizhals/__init__.py @@ -0,0 +1 @@ +"""The geizhals component.""" diff --git a/homeassistant/components/sensor/geizhals.py b/homeassistant/components/geizhals/sensor.py similarity index 100% rename from homeassistant/components/sensor/geizhals.py rename to homeassistant/components/geizhals/sensor.py diff --git a/homeassistant/components/github/__init__.py b/homeassistant/components/github/__init__.py new file mode 100644 index 00000000000..6dd5d7f16ff --- /dev/null +++ b/homeassistant/components/github/__init__.py @@ -0,0 +1 @@ +"""The github component.""" diff --git a/homeassistant/components/sensor/github.py b/homeassistant/components/github/sensor.py similarity index 100% rename from homeassistant/components/sensor/github.py rename to homeassistant/components/github/sensor.py diff --git a/homeassistant/components/gitlab_ci/__init__.py b/homeassistant/components/gitlab_ci/__init__.py new file mode 100644 index 00000000000..93b2a08c714 --- /dev/null +++ b/homeassistant/components/gitlab_ci/__init__.py @@ -0,0 +1 @@ +"""The gitlab_ci component.""" diff --git a/homeassistant/components/sensor/gitlab_ci.py b/homeassistant/components/gitlab_ci/sensor.py similarity index 100% rename from homeassistant/components/sensor/gitlab_ci.py rename to homeassistant/components/gitlab_ci/sensor.py diff --git a/homeassistant/components/gitter/__init__.py b/homeassistant/components/gitter/__init__.py new file mode 100644 index 00000000000..25656f70f56 --- /dev/null +++ b/homeassistant/components/gitter/__init__.py @@ -0,0 +1 @@ +"""The gitter component.""" diff --git a/homeassistant/components/sensor/gitter.py b/homeassistant/components/gitter/sensor.py similarity index 100% rename from homeassistant/components/sensor/gitter.py rename to homeassistant/components/gitter/sensor.py diff --git a/homeassistant/components/glances/__init__.py b/homeassistant/components/glances/__init__.py new file mode 100644 index 00000000000..b458d8788fc --- /dev/null +++ b/homeassistant/components/glances/__init__.py @@ -0,0 +1 @@ +"""The glances component.""" diff --git a/homeassistant/components/sensor/glances.py b/homeassistant/components/glances/sensor.py similarity index 100% rename from homeassistant/components/sensor/glances.py rename to homeassistant/components/glances/sensor.py diff --git a/homeassistant/components/gogogate2/__init__.py b/homeassistant/components/gogogate2/__init__.py new file mode 100644 index 00000000000..ef802a4aa59 --- /dev/null +++ b/homeassistant/components/gogogate2/__init__.py @@ -0,0 +1 @@ +"""The gogogate2 component.""" diff --git a/homeassistant/components/cover/gogogate2.py b/homeassistant/components/gogogate2/cover.py similarity index 100% rename from homeassistant/components/cover/gogogate2.py rename to homeassistant/components/gogogate2/cover.py diff --git a/homeassistant/components/google_maps/__init__.py b/homeassistant/components/google_maps/__init__.py new file mode 100644 index 00000000000..929df26fa0f --- /dev/null +++ b/homeassistant/components/google_maps/__init__.py @@ -0,0 +1 @@ +"""The google_maps component.""" diff --git a/homeassistant/components/device_tracker/google_maps.py b/homeassistant/components/google_maps/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/google_maps.py rename to homeassistant/components/google_maps/device_tracker.py diff --git a/homeassistant/components/google_travel_time/__init__.py b/homeassistant/components/google_travel_time/__init__.py new file mode 100644 index 00000000000..9d9a7cffe1d --- /dev/null +++ b/homeassistant/components/google_travel_time/__init__.py @@ -0,0 +1 @@ +"""The google_travel_time component.""" diff --git a/homeassistant/components/sensor/google_travel_time.py b/homeassistant/components/google_travel_time/sensor.py similarity index 100% rename from homeassistant/components/sensor/google_travel_time.py rename to homeassistant/components/google_travel_time/sensor.py diff --git a/homeassistant/components/gpmdp/__init__.py b/homeassistant/components/gpmdp/__init__.py new file mode 100644 index 00000000000..a8aa82c69c3 --- /dev/null +++ b/homeassistant/components/gpmdp/__init__.py @@ -0,0 +1 @@ +"""The gpmdp component.""" diff --git a/homeassistant/components/media_player/gpmdp.py b/homeassistant/components/gpmdp/media_player.py similarity index 100% rename from homeassistant/components/media_player/gpmdp.py rename to homeassistant/components/gpmdp/media_player.py diff --git a/homeassistant/components/gpsd/__init__.py b/homeassistant/components/gpsd/__init__.py new file mode 100644 index 00000000000..71656d4d13d --- /dev/null +++ b/homeassistant/components/gpsd/__init__.py @@ -0,0 +1 @@ +"""The gpsd component.""" diff --git a/homeassistant/components/sensor/gpsd.py b/homeassistant/components/gpsd/sensor.py similarity index 100% rename from homeassistant/components/sensor/gpsd.py rename to homeassistant/components/gpsd/sensor.py diff --git a/homeassistant/components/gpslogger/__init__.py b/homeassistant/components/gpslogger/__init__.py index 2e956bd7fc5..12da63d8ebb 100644 --- a/homeassistant/components/gpslogger/__init__.py +++ b/homeassistant/components/gpslogger/__init__.py @@ -6,7 +6,6 @@ from aiohttp import web import homeassistant.helpers.config_validation as cv from homeassistant.components.device_tracker import ATTR_BATTERY -from homeassistant.components.device_tracker.tile import ATTR_ALTITUDE from homeassistant.const import HTTP_UNPROCESSABLE_ENTITY, \ HTTP_OK, ATTR_LATITUDE, ATTR_LONGITUDE, CONF_WEBHOOK_ID from homeassistant.helpers import config_entry_flow @@ -20,6 +19,7 @@ DEPENDENCIES = ['webhook'] TRACKER_UPDATE = '{}_tracker_update'.format(DOMAIN) +ATTR_ALTITUDE = 'altitude' ATTR_ACCURACY = 'accuracy' ATTR_ACTIVITY = 'activity' ATTR_DEVICE = 'device' diff --git a/homeassistant/components/sensor/greeneye_monitor.py b/homeassistant/components/greeneye_monitor/sensor.py similarity index 100% rename from homeassistant/components/sensor/greeneye_monitor.py rename to homeassistant/components/greeneye_monitor/sensor.py diff --git a/homeassistant/components/greenwave/__init__.py b/homeassistant/components/greenwave/__init__.py new file mode 100644 index 00000000000..a7bd0cf437e --- /dev/null +++ b/homeassistant/components/greenwave/__init__.py @@ -0,0 +1 @@ +"""The greenwave component.""" diff --git a/homeassistant/components/light/greenwave.py b/homeassistant/components/greenwave/light.py similarity index 100% rename from homeassistant/components/light/greenwave.py rename to homeassistant/components/greenwave/light.py diff --git a/homeassistant/components/gstreamer/__init__.py b/homeassistant/components/gstreamer/__init__.py new file mode 100644 index 00000000000..9fb97d25744 --- /dev/null +++ b/homeassistant/components/gstreamer/__init__.py @@ -0,0 +1 @@ +"""The gstreamer component.""" diff --git a/homeassistant/components/media_player/gstreamer.py b/homeassistant/components/gstreamer/media_player.py similarity index 100% rename from homeassistant/components/media_player/gstreamer.py rename to homeassistant/components/gstreamer/media_player.py diff --git a/homeassistant/components/gtfs/__init__.py b/homeassistant/components/gtfs/__init__.py new file mode 100644 index 00000000000..9c503c2bb96 --- /dev/null +++ b/homeassistant/components/gtfs/__init__.py @@ -0,0 +1 @@ +"""The gtfs component.""" diff --git a/homeassistant/components/sensor/gtfs.py b/homeassistant/components/gtfs/sensor.py similarity index 100% rename from homeassistant/components/sensor/gtfs.py rename to homeassistant/components/gtfs/sensor.py diff --git a/homeassistant/components/gtt/__init__.py b/homeassistant/components/gtt/__init__.py new file mode 100644 index 00000000000..cbb508154dd --- /dev/null +++ b/homeassistant/components/gtt/__init__.py @@ -0,0 +1 @@ +"""The gtt component.""" diff --git a/homeassistant/components/sensor/gtt.py b/homeassistant/components/gtt/sensor.py similarity index 100% rename from homeassistant/components/sensor/gtt.py rename to homeassistant/components/gtt/sensor.py diff --git a/homeassistant/components/harman_kardon_avr/__init__.py b/homeassistant/components/harman_kardon_avr/__init__.py new file mode 100644 index 00000000000..c9e3afd6be3 --- /dev/null +++ b/homeassistant/components/harman_kardon_avr/__init__.py @@ -0,0 +1 @@ +"""The harman_kardon_avr component.""" diff --git a/homeassistant/components/media_player/harman_kardon_avr.py b/homeassistant/components/harman_kardon_avr/media_player.py similarity index 100% rename from homeassistant/components/media_player/harman_kardon_avr.py rename to homeassistant/components/harman_kardon_avr/media_player.py diff --git a/homeassistant/components/haveibeenpwned/__init__.py b/homeassistant/components/haveibeenpwned/__init__.py new file mode 100644 index 00000000000..adead4ec46e --- /dev/null +++ b/homeassistant/components/haveibeenpwned/__init__.py @@ -0,0 +1 @@ +"""The haveibeenpwned component.""" diff --git a/homeassistant/components/sensor/haveibeenpwned.py b/homeassistant/components/haveibeenpwned/sensor.py similarity index 100% rename from homeassistant/components/sensor/haveibeenpwned.py rename to homeassistant/components/haveibeenpwned/sensor.py diff --git a/homeassistant/components/heatmiser/__init__.py b/homeassistant/components/heatmiser/__init__.py new file mode 100644 index 00000000000..bc6313f9e3d --- /dev/null +++ b/homeassistant/components/heatmiser/__init__.py @@ -0,0 +1 @@ +"""The heatmiser component.""" diff --git a/homeassistant/components/climate/heatmiser.py b/homeassistant/components/heatmiser/climate.py similarity index 100% rename from homeassistant/components/climate/heatmiser.py rename to homeassistant/components/heatmiser/climate.py diff --git a/homeassistant/components/hikvision/__init__.py b/homeassistant/components/hikvision/__init__.py new file mode 100644 index 00000000000..dbf7991b3c4 --- /dev/null +++ b/homeassistant/components/hikvision/__init__.py @@ -0,0 +1 @@ +"""The hikvision component.""" diff --git a/homeassistant/components/binary_sensor/hikvision.py b/homeassistant/components/hikvision/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/hikvision.py rename to homeassistant/components/hikvision/binary_sensor.py diff --git a/homeassistant/components/hikvisioncam/__init__.py b/homeassistant/components/hikvisioncam/__init__.py new file mode 100644 index 00000000000..32a2a86b28f --- /dev/null +++ b/homeassistant/components/hikvisioncam/__init__.py @@ -0,0 +1 @@ +"""The hikvisioncam component.""" diff --git a/homeassistant/components/switch/hikvisioncam.py b/homeassistant/components/hikvisioncam/switch.py similarity index 100% rename from homeassistant/components/switch/hikvisioncam.py rename to homeassistant/components/hikvisioncam/switch.py diff --git a/homeassistant/components/hitron_coda/__init__.py b/homeassistant/components/hitron_coda/__init__.py new file mode 100644 index 00000000000..de65a34f3a4 --- /dev/null +++ b/homeassistant/components/hitron_coda/__init__.py @@ -0,0 +1 @@ +"""The hitron_coda component.""" diff --git a/homeassistant/components/device_tracker/hitron_coda.py b/homeassistant/components/hitron_coda/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/hitron_coda.py rename to homeassistant/components/hitron_coda/device_tracker.py diff --git a/homeassistant/components/hook/__init__.py b/homeassistant/components/hook/__init__.py new file mode 100644 index 00000000000..bc85e27d742 --- /dev/null +++ b/homeassistant/components/hook/__init__.py @@ -0,0 +1 @@ +"""The hook component.""" diff --git a/homeassistant/components/switch/hook.py b/homeassistant/components/hook/switch.py similarity index 100% rename from homeassistant/components/switch/hook.py rename to homeassistant/components/hook/switch.py diff --git a/homeassistant/components/horizon/__init__.py b/homeassistant/components/horizon/__init__.py new file mode 100644 index 00000000000..77ac25098c3 --- /dev/null +++ b/homeassistant/components/horizon/__init__.py @@ -0,0 +1 @@ +"""The horizon component.""" diff --git a/homeassistant/components/media_player/horizon.py b/homeassistant/components/horizon/media_player.py similarity index 100% rename from homeassistant/components/media_player/horizon.py rename to homeassistant/components/horizon/media_player.py diff --git a/homeassistant/components/hp_ilo/__init__.py b/homeassistant/components/hp_ilo/__init__.py new file mode 100644 index 00000000000..3cd6b10b260 --- /dev/null +++ b/homeassistant/components/hp_ilo/__init__.py @@ -0,0 +1 @@ +"""The hp_ilo component.""" diff --git a/homeassistant/components/sensor/hp_ilo.py b/homeassistant/components/hp_ilo/sensor.py similarity index 100% rename from homeassistant/components/sensor/hp_ilo.py rename to homeassistant/components/hp_ilo/sensor.py diff --git a/homeassistant/components/htu21d/__init__.py b/homeassistant/components/htu21d/__init__.py new file mode 100644 index 00000000000..c36c8bfcffb --- /dev/null +++ b/homeassistant/components/htu21d/__init__.py @@ -0,0 +1 @@ +"""The htu21d component.""" diff --git a/homeassistant/components/sensor/htu21d.py b/homeassistant/components/htu21d/sensor.py similarity index 100% rename from homeassistant/components/sensor/htu21d.py rename to homeassistant/components/htu21d/sensor.py diff --git a/homeassistant/components/huawei_router/__init__.py b/homeassistant/components/huawei_router/__init__.py new file mode 100644 index 00000000000..861809992c6 --- /dev/null +++ b/homeassistant/components/huawei_router/__init__.py @@ -0,0 +1 @@ +"""The huawei_router component.""" diff --git a/homeassistant/components/device_tracker/huawei_router.py b/homeassistant/components/huawei_router/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/huawei_router.py rename to homeassistant/components/huawei_router/device_tracker.py diff --git a/homeassistant/components/hunterdouglas_powerview/__init__.py b/homeassistant/components/hunterdouglas_powerview/__init__.py new file mode 100644 index 00000000000..14ede545576 --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/__init__.py @@ -0,0 +1 @@ +"""The hunterdouglas_powerview component.""" diff --git a/homeassistant/components/scene/hunterdouglas_powerview.py b/homeassistant/components/hunterdouglas_powerview/scene.py similarity index 100% rename from homeassistant/components/scene/hunterdouglas_powerview.py rename to homeassistant/components/hunterdouglas_powerview/scene.py diff --git a/homeassistant/components/hyperion/__init__.py b/homeassistant/components/hyperion/__init__.py new file mode 100644 index 00000000000..2e78b777f7d --- /dev/null +++ b/homeassistant/components/hyperion/__init__.py @@ -0,0 +1 @@ +"""The hyperion component.""" diff --git a/homeassistant/components/light/hyperion.py b/homeassistant/components/hyperion/light.py similarity index 100% rename from homeassistant/components/light/hyperion.py rename to homeassistant/components/hyperion/light.py diff --git a/homeassistant/components/ialarm/__init__.py b/homeassistant/components/ialarm/__init__.py new file mode 100644 index 00000000000..d03609bc1d0 --- /dev/null +++ b/homeassistant/components/ialarm/__init__.py @@ -0,0 +1 @@ +"""The ialarm component.""" diff --git a/homeassistant/components/alarm_control_panel/ialarm.py b/homeassistant/components/ialarm/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/ialarm.py rename to homeassistant/components/ialarm/alarm_control_panel.py diff --git a/homeassistant/components/icloud/__init__.py b/homeassistant/components/icloud/__init__.py new file mode 100644 index 00000000000..1169104c99d --- /dev/null +++ b/homeassistant/components/icloud/__init__.py @@ -0,0 +1 @@ +"""The icloud component.""" diff --git a/homeassistant/components/device_tracker/icloud.py b/homeassistant/components/icloud/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/icloud.py rename to homeassistant/components/icloud/device_tracker.py diff --git a/homeassistant/components/iglo/__init__.py b/homeassistant/components/iglo/__init__.py new file mode 100644 index 00000000000..6e5ca1ad93b --- /dev/null +++ b/homeassistant/components/iglo/__init__.py @@ -0,0 +1 @@ +"""The iglo component.""" diff --git a/homeassistant/components/light/iglo.py b/homeassistant/components/iglo/light.py similarity index 100% rename from homeassistant/components/light/iglo.py rename to homeassistant/components/iglo/light.py diff --git a/homeassistant/components/iliad_italy/__init__.py b/homeassistant/components/iliad_italy/__init__.py new file mode 100644 index 00000000000..c171befd196 --- /dev/null +++ b/homeassistant/components/iliad_italy/__init__.py @@ -0,0 +1 @@ +"""The iliad_italy component.""" diff --git a/homeassistant/components/sensor/iliad_italy.py b/homeassistant/components/iliad_italy/sensor.py similarity index 100% rename from homeassistant/components/sensor/iliad_italy.py rename to homeassistant/components/iliad_italy/sensor.py diff --git a/homeassistant/components/imap/__init__.py b/homeassistant/components/imap/__init__.py new file mode 100644 index 00000000000..d85f295a43e --- /dev/null +++ b/homeassistant/components/imap/__init__.py @@ -0,0 +1 @@ +"""The imap component.""" diff --git a/homeassistant/components/sensor/imap.py b/homeassistant/components/imap/sensor.py similarity index 100% rename from homeassistant/components/sensor/imap.py rename to homeassistant/components/imap/sensor.py diff --git a/homeassistant/components/sensor/influxdb.py b/homeassistant/components/influxdb/sensor.py similarity index 100% rename from homeassistant/components/sensor/influxdb.py rename to homeassistant/components/influxdb/sensor.py diff --git a/homeassistant/components/irish_rail_transport/__init__.py b/homeassistant/components/irish_rail_transport/__init__.py new file mode 100644 index 00000000000..197b5fe7e99 --- /dev/null +++ b/homeassistant/components/irish_rail_transport/__init__.py @@ -0,0 +1 @@ +"""The irish_rail_transport component.""" diff --git a/homeassistant/components/sensor/irish_rail_transport.py b/homeassistant/components/irish_rail_transport/sensor.py similarity index 100% rename from homeassistant/components/sensor/irish_rail_transport.py rename to homeassistant/components/irish_rail_transport/sensor.py diff --git a/homeassistant/components/iss/__init__.py b/homeassistant/components/iss/__init__.py new file mode 100644 index 00000000000..51487bdfaf2 --- /dev/null +++ b/homeassistant/components/iss/__init__.py @@ -0,0 +1 @@ +"""The iss component.""" diff --git a/homeassistant/components/binary_sensor/iss.py b/homeassistant/components/iss/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/iss.py rename to homeassistant/components/iss/binary_sensor.py diff --git a/homeassistant/components/itunes/__init__.py b/homeassistant/components/itunes/__init__.py new file mode 100644 index 00000000000..561d9d47b37 --- /dev/null +++ b/homeassistant/components/itunes/__init__.py @@ -0,0 +1 @@ +"""The itunes component.""" diff --git a/homeassistant/components/media_player/itunes.py b/homeassistant/components/itunes/media_player.py similarity index 100% rename from homeassistant/components/media_player/itunes.py rename to homeassistant/components/itunes/media_player.py diff --git a/homeassistant/components/kankun/__init__.py b/homeassistant/components/kankun/__init__.py new file mode 100644 index 00000000000..dca32748c1c --- /dev/null +++ b/homeassistant/components/kankun/__init__.py @@ -0,0 +1 @@ +"""The kankun component.""" diff --git a/homeassistant/components/switch/kankun.py b/homeassistant/components/kankun/switch.py similarity index 100% rename from homeassistant/components/switch/kankun.py rename to homeassistant/components/kankun/switch.py diff --git a/homeassistant/components/keenetic_ndms2/__init__.py b/homeassistant/components/keenetic_ndms2/__init__.py new file mode 100644 index 00000000000..cb0a718d716 --- /dev/null +++ b/homeassistant/components/keenetic_ndms2/__init__.py @@ -0,0 +1 @@ +"""The keenetic_ndms2 component.""" diff --git a/homeassistant/components/device_tracker/keenetic_ndms2.py b/homeassistant/components/keenetic_ndms2/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/keenetic_ndms2.py rename to homeassistant/components/keenetic_ndms2/device_tracker.py diff --git a/homeassistant/components/kiwi/__init__.py b/homeassistant/components/kiwi/__init__.py new file mode 100644 index 00000000000..00e903b0c0d --- /dev/null +++ b/homeassistant/components/kiwi/__init__.py @@ -0,0 +1 @@ +"""The kiwi component.""" diff --git a/homeassistant/components/lock/kiwi.py b/homeassistant/components/kiwi/lock.py similarity index 100% rename from homeassistant/components/lock/kiwi.py rename to homeassistant/components/kiwi/lock.py diff --git a/homeassistant/components/kodi/__init__.py b/homeassistant/components/kodi/__init__.py new file mode 100644 index 00000000000..cbe20384103 --- /dev/null +++ b/homeassistant/components/kodi/__init__.py @@ -0,0 +1 @@ +"""The kodi component.""" diff --git a/homeassistant/components/media_player/kodi.py b/homeassistant/components/kodi/media_player.py similarity index 100% rename from homeassistant/components/media_player/kodi.py rename to homeassistant/components/kodi/media_player.py diff --git a/homeassistant/components/kwb/__init__.py b/homeassistant/components/kwb/__init__.py new file mode 100644 index 00000000000..e48a7b79d40 --- /dev/null +++ b/homeassistant/components/kwb/__init__.py @@ -0,0 +1 @@ +"""The kwb component.""" diff --git a/homeassistant/components/sensor/kwb.py b/homeassistant/components/kwb/sensor.py similarity index 100% rename from homeassistant/components/sensor/kwb.py rename to homeassistant/components/kwb/sensor.py diff --git a/homeassistant/components/lacrosse/__init__.py b/homeassistant/components/lacrosse/__init__.py new file mode 100644 index 00000000000..5334c696aee --- /dev/null +++ b/homeassistant/components/lacrosse/__init__.py @@ -0,0 +1 @@ +"""The lacrosse component.""" diff --git a/homeassistant/components/sensor/lacrosse.py b/homeassistant/components/lacrosse/sensor.py similarity index 100% rename from homeassistant/components/sensor/lacrosse.py rename to homeassistant/components/lacrosse/sensor.py diff --git a/homeassistant/components/lastfm/__init__.py b/homeassistant/components/lastfm/__init__.py new file mode 100644 index 00000000000..20128342931 --- /dev/null +++ b/homeassistant/components/lastfm/__init__.py @@ -0,0 +1 @@ +"""The lastfm component.""" diff --git a/homeassistant/components/sensor/lastfm.py b/homeassistant/components/lastfm/sensor.py similarity index 100% rename from homeassistant/components/sensor/lastfm.py rename to homeassistant/components/lastfm/sensor.py diff --git a/homeassistant/components/launch_library/__init__.py b/homeassistant/components/launch_library/__init__.py new file mode 100644 index 00000000000..ba4b78ab31f --- /dev/null +++ b/homeassistant/components/launch_library/__init__.py @@ -0,0 +1 @@ +"""The launch_library component.""" diff --git a/homeassistant/components/sensor/launch_library.py b/homeassistant/components/launch_library/sensor.py similarity index 100% rename from homeassistant/components/sensor/launch_library.py rename to homeassistant/components/launch_library/sensor.py diff --git a/homeassistant/components/lg_netcast/__init__.py b/homeassistant/components/lg_netcast/__init__.py new file mode 100644 index 00000000000..232d7bd10b8 --- /dev/null +++ b/homeassistant/components/lg_netcast/__init__.py @@ -0,0 +1 @@ +"""The lg_netcast component.""" diff --git a/homeassistant/components/media_player/lg_netcast.py b/homeassistant/components/lg_netcast/media_player.py similarity index 100% rename from homeassistant/components/media_player/lg_netcast.py rename to homeassistant/components/lg_netcast/media_player.py diff --git a/homeassistant/components/lg_soundbar/__init__.py b/homeassistant/components/lg_soundbar/__init__.py new file mode 100644 index 00000000000..175153556f9 --- /dev/null +++ b/homeassistant/components/lg_soundbar/__init__.py @@ -0,0 +1 @@ +"""The lg_soundbar component.""" diff --git a/homeassistant/components/media_player/lg_soundbar.py b/homeassistant/components/lg_soundbar/media_player.py similarity index 100% rename from homeassistant/components/media_player/lg_soundbar.py rename to homeassistant/components/lg_soundbar/media_player.py diff --git a/homeassistant/components/lifx_cloud/__init__.py b/homeassistant/components/lifx_cloud/__init__.py new file mode 100644 index 00000000000..c524b629671 --- /dev/null +++ b/homeassistant/components/lifx_cloud/__init__.py @@ -0,0 +1 @@ +"""The lifx_cloud component.""" diff --git a/homeassistant/components/scene/lifx_cloud.py b/homeassistant/components/lifx_cloud/scene.py similarity index 100% rename from homeassistant/components/scene/lifx_cloud.py rename to homeassistant/components/lifx_cloud/scene.py diff --git a/homeassistant/components/lifx_legacy/__init__.py b/homeassistant/components/lifx_legacy/__init__.py new file mode 100644 index 00000000000..83d5a0e5048 --- /dev/null +++ b/homeassistant/components/lifx_legacy/__init__.py @@ -0,0 +1 @@ +"""The lifx_legacy component.""" diff --git a/homeassistant/components/light/lifx_legacy.py b/homeassistant/components/lifx_legacy/light.py similarity index 100% rename from homeassistant/components/light/lifx_legacy.py rename to homeassistant/components/lifx_legacy/light.py diff --git a/homeassistant/components/limitlessled/__init__.py b/homeassistant/components/limitlessled/__init__.py new file mode 100644 index 00000000000..dd3c339456c --- /dev/null +++ b/homeassistant/components/limitlessled/__init__.py @@ -0,0 +1 @@ +"""The limitlessled component.""" diff --git a/homeassistant/components/light/limitlessled.py b/homeassistant/components/limitlessled/light.py similarity index 100% rename from homeassistant/components/light/limitlessled.py rename to homeassistant/components/limitlessled/light.py diff --git a/homeassistant/components/linksys_ap/__init__.py b/homeassistant/components/linksys_ap/__init__.py new file mode 100644 index 00000000000..5898aa36e98 --- /dev/null +++ b/homeassistant/components/linksys_ap/__init__.py @@ -0,0 +1 @@ +"""The linksys_ap component.""" diff --git a/homeassistant/components/device_tracker/linksys_ap.py b/homeassistant/components/linksys_ap/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/linksys_ap.py rename to homeassistant/components/linksys_ap/device_tracker.py diff --git a/homeassistant/components/linksys_smart/__init__.py b/homeassistant/components/linksys_smart/__init__.py new file mode 100644 index 00000000000..489596c7ec6 --- /dev/null +++ b/homeassistant/components/linksys_smart/__init__.py @@ -0,0 +1 @@ +"""The linksys_smart component.""" diff --git a/homeassistant/components/device_tracker/linksys_smart.py b/homeassistant/components/linksys_smart/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/linksys_smart.py rename to homeassistant/components/linksys_smart/device_tracker.py diff --git a/homeassistant/components/linky/__init__.py b/homeassistant/components/linky/__init__.py new file mode 100644 index 00000000000..345f13e8a57 --- /dev/null +++ b/homeassistant/components/linky/__init__.py @@ -0,0 +1 @@ +"""The linky component.""" diff --git a/homeassistant/components/sensor/linky.py b/homeassistant/components/linky/sensor.py similarity index 100% rename from homeassistant/components/sensor/linky.py rename to homeassistant/components/linky/sensor.py diff --git a/homeassistant/components/linux_battery/__init__.py b/homeassistant/components/linux_battery/__init__.py new file mode 100644 index 00000000000..a0882bd0f89 --- /dev/null +++ b/homeassistant/components/linux_battery/__init__.py @@ -0,0 +1 @@ +"""The linux_battery component.""" diff --git a/homeassistant/components/sensor/linux_battery.py b/homeassistant/components/linux_battery/sensor.py similarity index 100% rename from homeassistant/components/sensor/linux_battery.py rename to homeassistant/components/linux_battery/sensor.py diff --git a/homeassistant/components/liveboxplaytv/__init__.py b/homeassistant/components/liveboxplaytv/__init__.py new file mode 100644 index 00000000000..384c0e4c34b --- /dev/null +++ b/homeassistant/components/liveboxplaytv/__init__.py @@ -0,0 +1 @@ +"""The liveboxplaytv component.""" diff --git a/homeassistant/components/media_player/liveboxplaytv.py b/homeassistant/components/liveboxplaytv/media_player.py similarity index 100% rename from homeassistant/components/media_player/liveboxplaytv.py rename to homeassistant/components/liveboxplaytv/media_player.py diff --git a/homeassistant/components/lockitron/__init__.py b/homeassistant/components/lockitron/__init__.py new file mode 100644 index 00000000000..d2f9f749533 --- /dev/null +++ b/homeassistant/components/lockitron/__init__.py @@ -0,0 +1 @@ +"""The lockitron component.""" diff --git a/homeassistant/components/lock/lockitron.py b/homeassistant/components/lockitron/lock.py similarity index 100% rename from homeassistant/components/lock/lockitron.py rename to homeassistant/components/lockitron/lock.py diff --git a/homeassistant/components/london_underground/__init__.py b/homeassistant/components/london_underground/__init__.py new file mode 100644 index 00000000000..b38aba6dbc3 --- /dev/null +++ b/homeassistant/components/london_underground/__init__.py @@ -0,0 +1 @@ +"""The london_underground component.""" diff --git a/homeassistant/components/sensor/london_underground.py b/homeassistant/components/london_underground/sensor.py similarity index 100% rename from homeassistant/components/sensor/london_underground.py rename to homeassistant/components/london_underground/sensor.py diff --git a/homeassistant/components/loopenergy/__init__.py b/homeassistant/components/loopenergy/__init__.py new file mode 100644 index 00000000000..4e963f2828a --- /dev/null +++ b/homeassistant/components/loopenergy/__init__.py @@ -0,0 +1 @@ +"""The loopenergy component.""" diff --git a/homeassistant/components/sensor/loopenergy.py b/homeassistant/components/loopenergy/sensor.py similarity index 100% rename from homeassistant/components/sensor/loopenergy.py rename to homeassistant/components/loopenergy/sensor.py diff --git a/homeassistant/components/luci/__init__.py b/homeassistant/components/luci/__init__.py new file mode 100644 index 00000000000..b0efa61ae77 --- /dev/null +++ b/homeassistant/components/luci/__init__.py @@ -0,0 +1 @@ +"""The luci component.""" diff --git a/homeassistant/components/device_tracker/luci.py b/homeassistant/components/luci/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/luci.py rename to homeassistant/components/luci/device_tracker.py diff --git a/homeassistant/components/lw12wifi/__init__.py b/homeassistant/components/lw12wifi/__init__.py new file mode 100644 index 00000000000..d356a51547c --- /dev/null +++ b/homeassistant/components/lw12wifi/__init__.py @@ -0,0 +1 @@ +"""The lw12wifi component.""" diff --git a/homeassistant/components/light/lw12wifi.py b/homeassistant/components/lw12wifi/light.py similarity index 100% rename from homeassistant/components/light/lw12wifi.py rename to homeassistant/components/lw12wifi/light.py diff --git a/homeassistant/components/lyft/__init__.py b/homeassistant/components/lyft/__init__.py new file mode 100644 index 00000000000..a7ffe972cc9 --- /dev/null +++ b/homeassistant/components/lyft/__init__.py @@ -0,0 +1 @@ +"""The lyft component.""" diff --git a/homeassistant/components/sensor/lyft.py b/homeassistant/components/lyft/sensor.py similarity index 100% rename from homeassistant/components/sensor/lyft.py rename to homeassistant/components/lyft/sensor.py diff --git a/homeassistant/components/magicseaweed/__init__.py b/homeassistant/components/magicseaweed/__init__.py new file mode 100644 index 00000000000..848d02967fe --- /dev/null +++ b/homeassistant/components/magicseaweed/__init__.py @@ -0,0 +1 @@ +"""The magicseaweed component.""" diff --git a/homeassistant/components/sensor/magicseaweed.py b/homeassistant/components/magicseaweed/sensor.py similarity index 100% rename from homeassistant/components/sensor/magicseaweed.py rename to homeassistant/components/magicseaweed/sensor.py diff --git a/homeassistant/components/mediaroom/__init__.py b/homeassistant/components/mediaroom/__init__.py new file mode 100644 index 00000000000..71ed614773a --- /dev/null +++ b/homeassistant/components/mediaroom/__init__.py @@ -0,0 +1 @@ +"""The mediaroom component.""" diff --git a/homeassistant/components/media_player/mediaroom.py b/homeassistant/components/mediaroom/media_player.py similarity index 100% rename from homeassistant/components/media_player/mediaroom.py rename to homeassistant/components/mediaroom/media_player.py diff --git a/homeassistant/components/met/__init__.py b/homeassistant/components/met/__init__.py new file mode 100644 index 00000000000..67bd64f3e16 --- /dev/null +++ b/homeassistant/components/met/__init__.py @@ -0,0 +1 @@ +"""The met component.""" diff --git a/homeassistant/components/weather/met.py b/homeassistant/components/met/weather.py similarity index 100% rename from homeassistant/components/weather/met.py rename to homeassistant/components/met/weather.py diff --git a/homeassistant/components/metoffice/__init__.py b/homeassistant/components/metoffice/__init__.py new file mode 100644 index 00000000000..94cc8b636d4 --- /dev/null +++ b/homeassistant/components/metoffice/__init__.py @@ -0,0 +1 @@ +"""The metoffice component.""" diff --git a/homeassistant/components/sensor/metoffice.py b/homeassistant/components/metoffice/sensor.py similarity index 100% rename from homeassistant/components/sensor/metoffice.py rename to homeassistant/components/metoffice/sensor.py diff --git a/homeassistant/components/weather/metoffice.py b/homeassistant/components/metoffice/weather.py similarity index 98% rename from homeassistant/components/weather/metoffice.py rename to homeassistant/components/metoffice/weather.py index 3b52eebcff6..b4984bc3cad 100644 --- a/homeassistant/components/weather/metoffice.py +++ b/homeassistant/components/metoffice/weather.py @@ -3,7 +3,7 @@ import logging import voluptuous as vol -from homeassistant.components.sensor.metoffice import ( +from homeassistant.components.metoffice.sensor import ( CONDITION_CLASSES, ATTRIBUTION, MetOfficeCurrentData) from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity from homeassistant.const import ( diff --git a/homeassistant/components/miflora/__init__.py b/homeassistant/components/miflora/__init__.py new file mode 100644 index 00000000000..ed1569e1af0 --- /dev/null +++ b/homeassistant/components/miflora/__init__.py @@ -0,0 +1 @@ +"""The miflora component.""" diff --git a/homeassistant/components/sensor/miflora.py b/homeassistant/components/miflora/sensor.py similarity index 100% rename from homeassistant/components/sensor/miflora.py rename to homeassistant/components/miflora/sensor.py diff --git a/homeassistant/components/mikrotik/__init__.py b/homeassistant/components/mikrotik/__init__.py new file mode 100644 index 00000000000..0fe5a1c70b1 --- /dev/null +++ b/homeassistant/components/mikrotik/__init__.py @@ -0,0 +1 @@ +"""The mikrotik component.""" diff --git a/homeassistant/components/device_tracker/mikrotik.py b/homeassistant/components/mikrotik/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/mikrotik.py rename to homeassistant/components/mikrotik/device_tracker.py diff --git a/homeassistant/components/mill/__init__.py b/homeassistant/components/mill/__init__.py new file mode 100644 index 00000000000..157ea345efd --- /dev/null +++ b/homeassistant/components/mill/__init__.py @@ -0,0 +1 @@ +"""The mill component.""" diff --git a/homeassistant/components/climate/mill.py b/homeassistant/components/mill/climate.py similarity index 100% rename from homeassistant/components/climate/mill.py rename to homeassistant/components/mill/climate.py diff --git a/homeassistant/components/mitemp_bt/__init__.py b/homeassistant/components/mitemp_bt/__init__.py new file mode 100644 index 00000000000..785956572af --- /dev/null +++ b/homeassistant/components/mitemp_bt/__init__.py @@ -0,0 +1 @@ +"""The mitemp_bt component.""" diff --git a/homeassistant/components/sensor/mitemp_bt.py b/homeassistant/components/mitemp_bt/sensor.py similarity index 100% rename from homeassistant/components/sensor/mitemp_bt.py rename to homeassistant/components/mitemp_bt/sensor.py diff --git a/homeassistant/components/mjpeg/__init__.py b/homeassistant/components/mjpeg/__init__.py new file mode 100644 index 00000000000..3e7469cff00 --- /dev/null +++ b/homeassistant/components/mjpeg/__init__.py @@ -0,0 +1 @@ +"""The mjpeg component.""" diff --git a/homeassistant/components/camera/mjpeg.py b/homeassistant/components/mjpeg/camera.py similarity index 100% rename from homeassistant/components/camera/mjpeg.py rename to homeassistant/components/mjpeg/camera.py diff --git a/homeassistant/components/modem_callerid/__init__.py b/homeassistant/components/modem_callerid/__init__.py new file mode 100644 index 00000000000..0ce41b0ea03 --- /dev/null +++ b/homeassistant/components/modem_callerid/__init__.py @@ -0,0 +1 @@ +"""The modem_callerid component.""" diff --git a/homeassistant/components/sensor/modem_callerid.py b/homeassistant/components/modem_callerid/sensor.py similarity index 100% rename from homeassistant/components/sensor/modem_callerid.py rename to homeassistant/components/modem_callerid/sensor.py diff --git a/homeassistant/components/mopar/__init__.py b/homeassistant/components/mopar/__init__.py new file mode 100644 index 00000000000..f13076fb763 --- /dev/null +++ b/homeassistant/components/mopar/__init__.py @@ -0,0 +1 @@ +"""The mopar component.""" diff --git a/homeassistant/components/sensor/mopar.py b/homeassistant/components/mopar/sensor.py similarity index 100% rename from homeassistant/components/sensor/mopar.py rename to homeassistant/components/mopar/sensor.py diff --git a/homeassistant/components/mpchc/__init__.py b/homeassistant/components/mpchc/__init__.py new file mode 100644 index 00000000000..e8a0057a9b6 --- /dev/null +++ b/homeassistant/components/mpchc/__init__.py @@ -0,0 +1 @@ +"""The mpchc component.""" diff --git a/homeassistant/components/media_player/mpchc.py b/homeassistant/components/mpchc/media_player.py similarity index 100% rename from homeassistant/components/media_player/mpchc.py rename to homeassistant/components/mpchc/media_player.py diff --git a/homeassistant/components/mpd/__init__.py b/homeassistant/components/mpd/__init__.py new file mode 100644 index 00000000000..bf917ff19aa --- /dev/null +++ b/homeassistant/components/mpd/__init__.py @@ -0,0 +1 @@ +"""The mpd component.""" diff --git a/homeassistant/components/media_player/mpd.py b/homeassistant/components/mpd/media_player.py similarity index 100% rename from homeassistant/components/media_player/mpd.py rename to homeassistant/components/mpd/media_player.py diff --git a/homeassistant/components/mvglive/__init__.py b/homeassistant/components/mvglive/__init__.py new file mode 100644 index 00000000000..b475746c440 --- /dev/null +++ b/homeassistant/components/mvglive/__init__.py @@ -0,0 +1 @@ +"""The mvglive component.""" diff --git a/homeassistant/components/sensor/mvglive.py b/homeassistant/components/mvglive/sensor.py similarity index 100% rename from homeassistant/components/sensor/mvglive.py rename to homeassistant/components/mvglive/sensor.py diff --git a/homeassistant/components/myq/__init__.py b/homeassistant/components/myq/__init__.py new file mode 100644 index 00000000000..e9fa7900d90 --- /dev/null +++ b/homeassistant/components/myq/__init__.py @@ -0,0 +1 @@ +"""The myq component.""" diff --git a/homeassistant/components/cover/myq.py b/homeassistant/components/myq/cover.py similarity index 100% rename from homeassistant/components/cover/myq.py rename to homeassistant/components/myq/cover.py diff --git a/homeassistant/components/mystrom/__init__.py b/homeassistant/components/mystrom/__init__.py new file mode 100644 index 00000000000..54a24b9b4af --- /dev/null +++ b/homeassistant/components/mystrom/__init__.py @@ -0,0 +1 @@ +"""The mystrom component.""" diff --git a/homeassistant/components/binary_sensor/mystrom.py b/homeassistant/components/mystrom/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/mystrom.py rename to homeassistant/components/mystrom/binary_sensor.py diff --git a/homeassistant/components/light/mystrom.py b/homeassistant/components/mystrom/light.py similarity index 100% rename from homeassistant/components/light/mystrom.py rename to homeassistant/components/mystrom/light.py diff --git a/homeassistant/components/switch/mystrom.py b/homeassistant/components/mystrom/switch.py similarity index 100% rename from homeassistant/components/switch/mystrom.py rename to homeassistant/components/mystrom/switch.py diff --git a/homeassistant/components/nad/__init__.py b/homeassistant/components/nad/__init__.py new file mode 100644 index 00000000000..4fd52c874a0 --- /dev/null +++ b/homeassistant/components/nad/__init__.py @@ -0,0 +1 @@ +"""The nad component.""" diff --git a/homeassistant/components/media_player/nad.py b/homeassistant/components/nad/media_player.py similarity index 100% rename from homeassistant/components/media_player/nad.py rename to homeassistant/components/nad/media_player.py diff --git a/homeassistant/components/nanoleaf/__init__.py b/homeassistant/components/nanoleaf/__init__.py new file mode 100644 index 00000000000..776d6a61772 --- /dev/null +++ b/homeassistant/components/nanoleaf/__init__.py @@ -0,0 +1 @@ +"""The nanoleaf component.""" diff --git a/homeassistant/components/light/nanoleaf.py b/homeassistant/components/nanoleaf/light.py similarity index 100% rename from homeassistant/components/light/nanoleaf.py rename to homeassistant/components/nanoleaf/light.py diff --git a/homeassistant/components/nederlandse_spoorwegen/__init__.py b/homeassistant/components/nederlandse_spoorwegen/__init__.py new file mode 100644 index 00000000000..b052df36e34 --- /dev/null +++ b/homeassistant/components/nederlandse_spoorwegen/__init__.py @@ -0,0 +1 @@ +"""The nederlandse_spoorwegen component.""" diff --git a/homeassistant/components/sensor/nederlandse_spoorwegen.py b/homeassistant/components/nederlandse_spoorwegen/sensor.py similarity index 100% rename from homeassistant/components/sensor/nederlandse_spoorwegen.py rename to homeassistant/components/nederlandse_spoorwegen/sensor.py diff --git a/homeassistant/components/nello/__init__.py b/homeassistant/components/nello/__init__.py new file mode 100644 index 00000000000..dfe556f7f29 --- /dev/null +++ b/homeassistant/components/nello/__init__.py @@ -0,0 +1 @@ +"""The nello component.""" diff --git a/homeassistant/components/lock/nello.py b/homeassistant/components/nello/lock.py similarity index 100% rename from homeassistant/components/lock/nello.py rename to homeassistant/components/nello/lock.py diff --git a/homeassistant/components/alarm_control_panel/ness_alarm.py b/homeassistant/components/ness_alarm/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/ness_alarm.py rename to homeassistant/components/ness_alarm/alarm_control_panel.py diff --git a/homeassistant/components/binary_sensor/ness_alarm.py b/homeassistant/components/ness_alarm/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/ness_alarm.py rename to homeassistant/components/ness_alarm/binary_sensor.py diff --git a/homeassistant/components/netatmo_public/__init__.py b/homeassistant/components/netatmo_public/__init__.py new file mode 100644 index 00000000000..c332d208ddb --- /dev/null +++ b/homeassistant/components/netatmo_public/__init__.py @@ -0,0 +1 @@ +"""The netatmo_public component.""" diff --git a/homeassistant/components/sensor/netatmo_public.py b/homeassistant/components/netatmo_public/sensor.py similarity index 100% rename from homeassistant/components/sensor/netatmo_public.py rename to homeassistant/components/netatmo_public/sensor.py diff --git a/homeassistant/components/netdata/__init__.py b/homeassistant/components/netdata/__init__.py new file mode 100644 index 00000000000..34104716aa0 --- /dev/null +++ b/homeassistant/components/netdata/__init__.py @@ -0,0 +1 @@ +"""The netdata component.""" diff --git a/homeassistant/components/sensor/netdata.py b/homeassistant/components/netdata/sensor.py similarity index 100% rename from homeassistant/components/sensor/netdata.py rename to homeassistant/components/netdata/sensor.py diff --git a/homeassistant/components/netgear/__init__.py b/homeassistant/components/netgear/__init__.py new file mode 100644 index 00000000000..1b55d01b463 --- /dev/null +++ b/homeassistant/components/netgear/__init__.py @@ -0,0 +1 @@ +"""The netgear component.""" diff --git a/homeassistant/components/device_tracker/netgear.py b/homeassistant/components/netgear/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/netgear.py rename to homeassistant/components/netgear/device_tracker.py diff --git a/homeassistant/components/netio/__init__.py b/homeassistant/components/netio/__init__.py new file mode 100644 index 00000000000..0b1b7d2c128 --- /dev/null +++ b/homeassistant/components/netio/__init__.py @@ -0,0 +1 @@ +"""The netio component.""" diff --git a/homeassistant/components/switch/netio.py b/homeassistant/components/netio/switch.py similarity index 100% rename from homeassistant/components/switch/netio.py rename to homeassistant/components/netio/switch.py diff --git a/homeassistant/components/neurio_energy/__init__.py b/homeassistant/components/neurio_energy/__init__.py new file mode 100644 index 00000000000..631556329e4 --- /dev/null +++ b/homeassistant/components/neurio_energy/__init__.py @@ -0,0 +1 @@ +"""The neurio_energy component.""" diff --git a/homeassistant/components/sensor/neurio_energy.py b/homeassistant/components/neurio_energy/sensor.py similarity index 100% rename from homeassistant/components/sensor/neurio_energy.py rename to homeassistant/components/neurio_energy/sensor.py diff --git a/homeassistant/components/niko_home_control/__init__.py b/homeassistant/components/niko_home_control/__init__.py new file mode 100644 index 00000000000..2cb5c70d1dd --- /dev/null +++ b/homeassistant/components/niko_home_control/__init__.py @@ -0,0 +1 @@ +"""The niko_home_control component.""" diff --git a/homeassistant/components/light/niko_home_control.py b/homeassistant/components/niko_home_control/light.py similarity index 100% rename from homeassistant/components/light/niko_home_control.py rename to homeassistant/components/niko_home_control/light.py diff --git a/homeassistant/components/nilu/__init__.py b/homeassistant/components/nilu/__init__.py new file mode 100644 index 00000000000..d45739ef2d6 --- /dev/null +++ b/homeassistant/components/nilu/__init__.py @@ -0,0 +1 @@ +"""The nilu component.""" diff --git a/homeassistant/components/air_quality/nilu.py b/homeassistant/components/nilu/air_quality.py similarity index 100% rename from homeassistant/components/air_quality/nilu.py rename to homeassistant/components/nilu/air_quality.py diff --git a/homeassistant/components/nmap_tracker/__init__.py b/homeassistant/components/nmap_tracker/__init__.py new file mode 100644 index 00000000000..da699caaa73 --- /dev/null +++ b/homeassistant/components/nmap_tracker/__init__.py @@ -0,0 +1 @@ +"""The nmap_tracker component.""" diff --git a/homeassistant/components/device_tracker/nmap_tracker.py b/homeassistant/components/nmap_tracker/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/nmap_tracker.py rename to homeassistant/components/nmap_tracker/device_tracker.py diff --git a/homeassistant/components/nmbs/__init__.py b/homeassistant/components/nmbs/__init__.py new file mode 100644 index 00000000000..11013d471b5 --- /dev/null +++ b/homeassistant/components/nmbs/__init__.py @@ -0,0 +1 @@ +"""The nmbs component.""" diff --git a/homeassistant/components/sensor/nmbs.py b/homeassistant/components/nmbs/sensor.py similarity index 100% rename from homeassistant/components/sensor/nmbs.py rename to homeassistant/components/nmbs/sensor.py diff --git a/homeassistant/components/noaa_tides/__init__.py b/homeassistant/components/noaa_tides/__init__.py new file mode 100644 index 00000000000..398b9e6963c --- /dev/null +++ b/homeassistant/components/noaa_tides/__init__.py @@ -0,0 +1 @@ +"""The noaa_tides component.""" diff --git a/homeassistant/components/sensor/noaa_tides.py b/homeassistant/components/noaa_tides/sensor.py similarity index 100% rename from homeassistant/components/sensor/noaa_tides.py rename to homeassistant/components/noaa_tides/sensor.py diff --git a/homeassistant/components/norway_air/__init__.py b/homeassistant/components/norway_air/__init__.py new file mode 100644 index 00000000000..95955c60c44 --- /dev/null +++ b/homeassistant/components/norway_air/__init__.py @@ -0,0 +1 @@ +"""The norway_air component.""" diff --git a/homeassistant/components/air_quality/norway_air.py b/homeassistant/components/norway_air/air_quality.py similarity index 100% rename from homeassistant/components/air_quality/norway_air.py rename to homeassistant/components/norway_air/air_quality.py diff --git a/homeassistant/components/nuki/__init__.py b/homeassistant/components/nuki/__init__.py new file mode 100644 index 00000000000..2e15ac8a68d --- /dev/null +++ b/homeassistant/components/nuki/__init__.py @@ -0,0 +1 @@ +"""The nuki component.""" diff --git a/homeassistant/components/lock/nuki.py b/homeassistant/components/nuki/lock.py similarity index 100% rename from homeassistant/components/lock/nuki.py rename to homeassistant/components/nuki/lock.py diff --git a/homeassistant/components/nut/__init__.py b/homeassistant/components/nut/__init__.py new file mode 100644 index 00000000000..e51145c8eaa --- /dev/null +++ b/homeassistant/components/nut/__init__.py @@ -0,0 +1 @@ +"""The nut component.""" diff --git a/homeassistant/components/sensor/nut.py b/homeassistant/components/nut/sensor.py similarity index 100% rename from homeassistant/components/sensor/nut.py rename to homeassistant/components/nut/sensor.py diff --git a/homeassistant/components/alarm_control_panel/nx584.py b/homeassistant/components/nx584/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/nx584.py rename to homeassistant/components/nx584/alarm_control_panel.py diff --git a/homeassistant/components/nzbget/__init__.py b/homeassistant/components/nzbget/__init__.py new file mode 100644 index 00000000000..2480daf2ead --- /dev/null +++ b/homeassistant/components/nzbget/__init__.py @@ -0,0 +1 @@ +"""The nzbget component.""" diff --git a/homeassistant/components/sensor/nzbget.py b/homeassistant/components/nzbget/sensor.py similarity index 100% rename from homeassistant/components/sensor/nzbget.py rename to homeassistant/components/nzbget/sensor.py diff --git a/homeassistant/components/oem/__init__.py b/homeassistant/components/oem/__init__.py new file mode 100644 index 00000000000..f78dfee9a5b --- /dev/null +++ b/homeassistant/components/oem/__init__.py @@ -0,0 +1 @@ +"""The oem component.""" diff --git a/homeassistant/components/climate/oem.py b/homeassistant/components/oem/climate.py similarity index 100% rename from homeassistant/components/climate/oem.py rename to homeassistant/components/oem/climate.py diff --git a/homeassistant/components/ohmconnect/__init__.py b/homeassistant/components/ohmconnect/__init__.py new file mode 100644 index 00000000000..1713f82a59b --- /dev/null +++ b/homeassistant/components/ohmconnect/__init__.py @@ -0,0 +1 @@ +"""The ohmconnect component.""" diff --git a/homeassistant/components/sensor/ohmconnect.py b/homeassistant/components/ohmconnect/sensor.py similarity index 100% rename from homeassistant/components/sensor/ohmconnect.py rename to homeassistant/components/ohmconnect/sensor.py diff --git a/homeassistant/components/onewire/__init__.py b/homeassistant/components/onewire/__init__.py new file mode 100644 index 00000000000..ac5d1393378 --- /dev/null +++ b/homeassistant/components/onewire/__init__.py @@ -0,0 +1 @@ +"""The onewire component.""" diff --git a/homeassistant/components/sensor/onewire.py b/homeassistant/components/onewire/sensor.py similarity index 100% rename from homeassistant/components/sensor/onewire.py rename to homeassistant/components/onewire/sensor.py diff --git a/homeassistant/components/onkyo/__init__.py b/homeassistant/components/onkyo/__init__.py new file mode 100644 index 00000000000..02c026d1973 --- /dev/null +++ b/homeassistant/components/onkyo/__init__.py @@ -0,0 +1 @@ +"""The onkyo component.""" diff --git a/homeassistant/components/media_player/onkyo.py b/homeassistant/components/onkyo/media_player.py similarity index 100% rename from homeassistant/components/media_player/onkyo.py rename to homeassistant/components/onkyo/media_player.py diff --git a/homeassistant/components/onvif/__init__.py b/homeassistant/components/onvif/__init__.py new file mode 100644 index 00000000000..ea4c875ac20 --- /dev/null +++ b/homeassistant/components/onvif/__init__.py @@ -0,0 +1 @@ +"""The onvif component.""" diff --git a/homeassistant/components/camera/onvif.py b/homeassistant/components/onvif/camera.py similarity index 100% rename from homeassistant/components/camera/onvif.py rename to homeassistant/components/onvif/camera.py diff --git a/homeassistant/components/opencv/__init__.py b/homeassistant/components/opencv/__init__.py new file mode 100644 index 00000000000..0e4a755b2b9 --- /dev/null +++ b/homeassistant/components/opencv/__init__.py @@ -0,0 +1 @@ +"""The opencv component.""" diff --git a/homeassistant/components/image_processing/opencv.py b/homeassistant/components/opencv/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/opencv.py rename to homeassistant/components/opencv/image_processing.py diff --git a/homeassistant/components/openevse/__init__.py b/homeassistant/components/openevse/__init__.py new file mode 100644 index 00000000000..48d45591854 --- /dev/null +++ b/homeassistant/components/openevse/__init__.py @@ -0,0 +1 @@ +"""The openevse component.""" diff --git a/homeassistant/components/sensor/openevse.py b/homeassistant/components/openevse/sensor.py similarity index 100% rename from homeassistant/components/sensor/openevse.py rename to homeassistant/components/openevse/sensor.py diff --git a/homeassistant/components/openexchangerates/__init__.py b/homeassistant/components/openexchangerates/__init__.py new file mode 100644 index 00000000000..93d53614bdb --- /dev/null +++ b/homeassistant/components/openexchangerates/__init__.py @@ -0,0 +1 @@ +"""The openexchangerates component.""" diff --git a/homeassistant/components/sensor/openexchangerates.py b/homeassistant/components/openexchangerates/sensor.py similarity index 100% rename from homeassistant/components/sensor/openexchangerates.py rename to homeassistant/components/openexchangerates/sensor.py diff --git a/homeassistant/components/opengarage/__init__.py b/homeassistant/components/opengarage/__init__.py new file mode 100644 index 00000000000..2f4d2e09cfb --- /dev/null +++ b/homeassistant/components/opengarage/__init__.py @@ -0,0 +1 @@ +"""The opengarage component.""" diff --git a/homeassistant/components/cover/opengarage.py b/homeassistant/components/opengarage/cover.py similarity index 100% rename from homeassistant/components/cover/opengarage.py rename to homeassistant/components/opengarage/cover.py diff --git a/homeassistant/components/openhome/__init__.py b/homeassistant/components/openhome/__init__.py new file mode 100644 index 00000000000..78294ceb6f4 --- /dev/null +++ b/homeassistant/components/openhome/__init__.py @@ -0,0 +1 @@ +"""The openhome component.""" diff --git a/homeassistant/components/media_player/openhome.py b/homeassistant/components/openhome/media_player.py similarity index 100% rename from homeassistant/components/media_player/openhome.py rename to homeassistant/components/openhome/media_player.py diff --git a/homeassistant/components/opensensemap/__init__.py b/homeassistant/components/opensensemap/__init__.py new file mode 100644 index 00000000000..e03f4133d88 --- /dev/null +++ b/homeassistant/components/opensensemap/__init__.py @@ -0,0 +1 @@ +"""The opensensemap component.""" diff --git a/homeassistant/components/air_quality/opensensemap.py b/homeassistant/components/opensensemap/air_quality.py similarity index 100% rename from homeassistant/components/air_quality/opensensemap.py rename to homeassistant/components/opensensemap/air_quality.py diff --git a/homeassistant/components/opensky/__init__.py b/homeassistant/components/opensky/__init__.py new file mode 100644 index 00000000000..da805999d53 --- /dev/null +++ b/homeassistant/components/opensky/__init__.py @@ -0,0 +1 @@ +"""The opensky component.""" diff --git a/homeassistant/components/sensor/opensky.py b/homeassistant/components/opensky/sensor.py similarity index 100% rename from homeassistant/components/sensor/opensky.py rename to homeassistant/components/opensky/sensor.py diff --git a/homeassistant/components/openweathermap/__init__.py b/homeassistant/components/openweathermap/__init__.py new file mode 100644 index 00000000000..43cad1520ca --- /dev/null +++ b/homeassistant/components/openweathermap/__init__.py @@ -0,0 +1 @@ +"""The openweathermap component.""" diff --git a/homeassistant/components/sensor/openweathermap.py b/homeassistant/components/openweathermap/sensor.py similarity index 100% rename from homeassistant/components/sensor/openweathermap.py rename to homeassistant/components/openweathermap/sensor.py diff --git a/homeassistant/components/weather/openweathermap.py b/homeassistant/components/openweathermap/weather.py similarity index 100% rename from homeassistant/components/weather/openweathermap.py rename to homeassistant/components/openweathermap/weather.py diff --git a/homeassistant/components/opple/__init__.py b/homeassistant/components/opple/__init__.py new file mode 100644 index 00000000000..41ef2b0fdd8 --- /dev/null +++ b/homeassistant/components/opple/__init__.py @@ -0,0 +1 @@ +"""The opple component.""" diff --git a/homeassistant/components/light/opple.py b/homeassistant/components/opple/light.py similarity index 100% rename from homeassistant/components/light/opple.py rename to homeassistant/components/opple/light.py diff --git a/homeassistant/components/orvibo/__init__.py b/homeassistant/components/orvibo/__init__.py new file mode 100644 index 00000000000..81cddecb672 --- /dev/null +++ b/homeassistant/components/orvibo/__init__.py @@ -0,0 +1 @@ +"""The orvibo component.""" diff --git a/homeassistant/components/switch/orvibo.py b/homeassistant/components/orvibo/switch.py similarity index 100% rename from homeassistant/components/switch/orvibo.py rename to homeassistant/components/orvibo/switch.py diff --git a/homeassistant/components/osramlightify/__init__.py b/homeassistant/components/osramlightify/__init__.py new file mode 100644 index 00000000000..582d3a5e3fb --- /dev/null +++ b/homeassistant/components/osramlightify/__init__.py @@ -0,0 +1 @@ +"""The osramlightify component.""" diff --git a/homeassistant/components/light/osramlightify.py b/homeassistant/components/osramlightify/light.py similarity index 100% rename from homeassistant/components/light/osramlightify.py rename to homeassistant/components/osramlightify/light.py diff --git a/homeassistant/components/otp/__init__.py b/homeassistant/components/otp/__init__.py new file mode 100644 index 00000000000..bf80d41a92d --- /dev/null +++ b/homeassistant/components/otp/__init__.py @@ -0,0 +1 @@ +"""The otp component.""" diff --git a/homeassistant/components/sensor/otp.py b/homeassistant/components/otp/sensor.py similarity index 100% rename from homeassistant/components/sensor/otp.py rename to homeassistant/components/otp/sensor.py diff --git a/homeassistant/components/panasonic_bluray/__init__.py b/homeassistant/components/panasonic_bluray/__init__.py new file mode 100644 index 00000000000..a39b070b3c5 --- /dev/null +++ b/homeassistant/components/panasonic_bluray/__init__.py @@ -0,0 +1 @@ +"""The panasonic_bluray component.""" diff --git a/homeassistant/components/media_player/panasonic_bluray.py b/homeassistant/components/panasonic_bluray/media_player.py similarity index 100% rename from homeassistant/components/media_player/panasonic_bluray.py rename to homeassistant/components/panasonic_bluray/media_player.py diff --git a/homeassistant/components/panasonic_viera/__init__.py b/homeassistant/components/panasonic_viera/__init__.py new file mode 100644 index 00000000000..bb63c98079e --- /dev/null +++ b/homeassistant/components/panasonic_viera/__init__.py @@ -0,0 +1 @@ +"""The panasonic_viera component.""" diff --git a/homeassistant/components/media_player/panasonic_viera.py b/homeassistant/components/panasonic_viera/media_player.py similarity index 100% rename from homeassistant/components/media_player/panasonic_viera.py rename to homeassistant/components/panasonic_viera/media_player.py diff --git a/homeassistant/components/pandora/__init__.py b/homeassistant/components/pandora/__init__.py new file mode 100644 index 00000000000..9664730bdab --- /dev/null +++ b/homeassistant/components/pandora/__init__.py @@ -0,0 +1 @@ +"""The pandora component.""" diff --git a/homeassistant/components/media_player/pandora.py b/homeassistant/components/pandora/media_player.py similarity index 100% rename from homeassistant/components/media_player/pandora.py rename to homeassistant/components/pandora/media_player.py diff --git a/homeassistant/components/pencom/__init__.py b/homeassistant/components/pencom/__init__.py new file mode 100644 index 00000000000..5e53d8f59ab --- /dev/null +++ b/homeassistant/components/pencom/__init__.py @@ -0,0 +1 @@ +"""The pencom component.""" diff --git a/homeassistant/components/switch/pencom.py b/homeassistant/components/pencom/switch.py similarity index 100% rename from homeassistant/components/switch/pencom.py rename to homeassistant/components/pencom/switch.py diff --git a/homeassistant/components/philips_js/__init__.py b/homeassistant/components/philips_js/__init__.py new file mode 100644 index 00000000000..4b011c9f207 --- /dev/null +++ b/homeassistant/components/philips_js/__init__.py @@ -0,0 +1 @@ +"""The philips_js component.""" diff --git a/homeassistant/components/media_player/philips_js.py b/homeassistant/components/philips_js/media_player.py similarity index 100% rename from homeassistant/components/media_player/philips_js.py rename to homeassistant/components/philips_js/media_player.py diff --git a/homeassistant/components/pi_hole/__init__.py b/homeassistant/components/pi_hole/__init__.py new file mode 100644 index 00000000000..432e0f3fa11 --- /dev/null +++ b/homeassistant/components/pi_hole/__init__.py @@ -0,0 +1 @@ +"""The pi_hole component.""" diff --git a/homeassistant/components/sensor/pi_hole.py b/homeassistant/components/pi_hole/sensor.py similarity index 100% rename from homeassistant/components/sensor/pi_hole.py rename to homeassistant/components/pi_hole/sensor.py diff --git a/homeassistant/components/piglow/__init__.py b/homeassistant/components/piglow/__init__.py new file mode 100644 index 00000000000..e6d4bbd3ec2 --- /dev/null +++ b/homeassistant/components/piglow/__init__.py @@ -0,0 +1 @@ +"""The piglow component.""" diff --git a/homeassistant/components/light/piglow.py b/homeassistant/components/piglow/light.py similarity index 100% rename from homeassistant/components/light/piglow.py rename to homeassistant/components/piglow/light.py diff --git a/homeassistant/components/ping/__init__.py b/homeassistant/components/ping/__init__.py new file mode 100644 index 00000000000..e55f13dc717 --- /dev/null +++ b/homeassistant/components/ping/__init__.py @@ -0,0 +1 @@ +"""The ping component.""" diff --git a/homeassistant/components/binary_sensor/ping.py b/homeassistant/components/ping/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/ping.py rename to homeassistant/components/ping/binary_sensor.py diff --git a/homeassistant/components/device_tracker/ping.py b/homeassistant/components/ping/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/ping.py rename to homeassistant/components/ping/device_tracker.py diff --git a/homeassistant/components/pioneer/__init__.py b/homeassistant/components/pioneer/__init__.py new file mode 100644 index 00000000000..331b578dccf --- /dev/null +++ b/homeassistant/components/pioneer/__init__.py @@ -0,0 +1 @@ +"""The pioneer component.""" diff --git a/homeassistant/components/media_player/pioneer.py b/homeassistant/components/pioneer/media_player.py similarity index 100% rename from homeassistant/components/media_player/pioneer.py rename to homeassistant/components/pioneer/media_player.py diff --git a/homeassistant/components/pjlink/__init__.py b/homeassistant/components/pjlink/__init__.py new file mode 100644 index 00000000000..ab4d7fd377d --- /dev/null +++ b/homeassistant/components/pjlink/__init__.py @@ -0,0 +1 @@ +"""The pjlink component.""" diff --git a/homeassistant/components/media_player/pjlink.py b/homeassistant/components/pjlink/media_player.py similarity index 100% rename from homeassistant/components/media_player/pjlink.py rename to homeassistant/components/pjlink/media_player.py diff --git a/homeassistant/components/plex/__init__.py b/homeassistant/components/plex/__init__.py new file mode 100644 index 00000000000..6e4e02026ab --- /dev/null +++ b/homeassistant/components/plex/__init__.py @@ -0,0 +1 @@ +"""The plex component.""" diff --git a/homeassistant/components/media_player/plex.py b/homeassistant/components/plex/media_player.py similarity index 100% rename from homeassistant/components/media_player/plex.py rename to homeassistant/components/plex/media_player.py diff --git a/homeassistant/components/sensor/plex.py b/homeassistant/components/plex/sensor.py similarity index 100% rename from homeassistant/components/sensor/plex.py rename to homeassistant/components/plex/sensor.py diff --git a/homeassistant/components/pocketcasts/__init__.py b/homeassistant/components/pocketcasts/__init__.py new file mode 100644 index 00000000000..0bca6c6f893 --- /dev/null +++ b/homeassistant/components/pocketcasts/__init__.py @@ -0,0 +1 @@ +"""The pocketcasts component.""" diff --git a/homeassistant/components/sensor/pocketcasts.py b/homeassistant/components/pocketcasts/sensor.py similarity index 100% rename from homeassistant/components/sensor/pocketcasts.py rename to homeassistant/components/pocketcasts/sensor.py diff --git a/homeassistant/components/pollen/__init__.py b/homeassistant/components/pollen/__init__.py new file mode 100644 index 00000000000..566297ecb14 --- /dev/null +++ b/homeassistant/components/pollen/__init__.py @@ -0,0 +1 @@ +"""The pollen component.""" diff --git a/homeassistant/components/sensor/pollen.py b/homeassistant/components/pollen/sensor.py similarity index 100% rename from homeassistant/components/sensor/pollen.py rename to homeassistant/components/pollen/sensor.py diff --git a/homeassistant/components/postnl/__init__.py b/homeassistant/components/postnl/__init__.py new file mode 100644 index 00000000000..96c3212c7a1 --- /dev/null +++ b/homeassistant/components/postnl/__init__.py @@ -0,0 +1 @@ +"""The postnl component.""" diff --git a/homeassistant/components/sensor/postnl.py b/homeassistant/components/postnl/sensor.py similarity index 100% rename from homeassistant/components/sensor/postnl.py rename to homeassistant/components/postnl/sensor.py diff --git a/homeassistant/components/prezzibenzina/__init__.py b/homeassistant/components/prezzibenzina/__init__.py new file mode 100644 index 00000000000..af68e845bbc --- /dev/null +++ b/homeassistant/components/prezzibenzina/__init__.py @@ -0,0 +1 @@ +"""The prezzibenzina component.""" diff --git a/homeassistant/components/sensor/prezzibenzina.py b/homeassistant/components/prezzibenzina/sensor.py similarity index 100% rename from homeassistant/components/sensor/prezzibenzina.py rename to homeassistant/components/prezzibenzina/sensor.py diff --git a/homeassistant/components/proliphix/__init__.py b/homeassistant/components/proliphix/__init__.py new file mode 100644 index 00000000000..0611e88211b --- /dev/null +++ b/homeassistant/components/proliphix/__init__.py @@ -0,0 +1 @@ +"""The proliphix component.""" diff --git a/homeassistant/components/climate/proliphix.py b/homeassistant/components/proliphix/climate.py similarity index 100% rename from homeassistant/components/climate/proliphix.py rename to homeassistant/components/proliphix/climate.py diff --git a/homeassistant/components/proxy/__init__.py b/homeassistant/components/proxy/__init__.py new file mode 100644 index 00000000000..311c0732726 --- /dev/null +++ b/homeassistant/components/proxy/__init__.py @@ -0,0 +1 @@ +"""The proxy component.""" diff --git a/homeassistant/components/camera/proxy.py b/homeassistant/components/proxy/camera.py similarity index 100% rename from homeassistant/components/camera/proxy.py rename to homeassistant/components/proxy/camera.py diff --git a/homeassistant/components/pulseaudio_loopback/__init__.py b/homeassistant/components/pulseaudio_loopback/__init__.py new file mode 100644 index 00000000000..14f05080f5f --- /dev/null +++ b/homeassistant/components/pulseaudio_loopback/__init__.py @@ -0,0 +1 @@ +"""The pulseaudio_loopback component.""" diff --git a/homeassistant/components/switch/pulseaudio_loopback.py b/homeassistant/components/pulseaudio_loopback/switch.py similarity index 100% rename from homeassistant/components/switch/pulseaudio_loopback.py rename to homeassistant/components/pulseaudio_loopback/switch.py diff --git a/homeassistant/components/pushbullet/__init__.py b/homeassistant/components/pushbullet/__init__.py new file mode 100644 index 00000000000..153fa389fcc --- /dev/null +++ b/homeassistant/components/pushbullet/__init__.py @@ -0,0 +1 @@ +"""The pushbullet component.""" diff --git a/homeassistant/components/sensor/pushbullet.py b/homeassistant/components/pushbullet/sensor.py similarity index 100% rename from homeassistant/components/sensor/pushbullet.py rename to homeassistant/components/pushbullet/sensor.py diff --git a/homeassistant/components/pvoutput/__init__.py b/homeassistant/components/pvoutput/__init__.py new file mode 100644 index 00000000000..0ea3aabe9eb --- /dev/null +++ b/homeassistant/components/pvoutput/__init__.py @@ -0,0 +1 @@ +"""The pvoutput component.""" diff --git a/homeassistant/components/sensor/pvoutput.py b/homeassistant/components/pvoutput/sensor.py similarity index 100% rename from homeassistant/components/sensor/pvoutput.py rename to homeassistant/components/pvoutput/sensor.py diff --git a/homeassistant/components/pyload/__init__.py b/homeassistant/components/pyload/__init__.py new file mode 100644 index 00000000000..19103572e0b --- /dev/null +++ b/homeassistant/components/pyload/__init__.py @@ -0,0 +1 @@ +"""The pyload component.""" diff --git a/homeassistant/components/sensor/pyload.py b/homeassistant/components/pyload/sensor.py similarity index 100% rename from homeassistant/components/sensor/pyload.py rename to homeassistant/components/pyload/sensor.py diff --git a/homeassistant/components/qbittorrent/__init__.py b/homeassistant/components/qbittorrent/__init__.py new file mode 100644 index 00000000000..a5274f7a5a9 --- /dev/null +++ b/homeassistant/components/qbittorrent/__init__.py @@ -0,0 +1 @@ +"""The qbittorrent component.""" diff --git a/homeassistant/components/sensor/qbittorrent.py b/homeassistant/components/qbittorrent/sensor.py similarity index 100% rename from homeassistant/components/sensor/qbittorrent.py rename to homeassistant/components/qbittorrent/sensor.py diff --git a/homeassistant/components/qnap/__init__.py b/homeassistant/components/qnap/__init__.py new file mode 100644 index 00000000000..534096628df --- /dev/null +++ b/homeassistant/components/qnap/__init__.py @@ -0,0 +1 @@ +"""The qnap component.""" diff --git a/homeassistant/components/sensor/qnap.py b/homeassistant/components/qnap/sensor.py similarity index 100% rename from homeassistant/components/sensor/qnap.py rename to homeassistant/components/qnap/sensor.py diff --git a/homeassistant/components/qrcode/__init__.py b/homeassistant/components/qrcode/__init__.py new file mode 100644 index 00000000000..bcc1985a2dc --- /dev/null +++ b/homeassistant/components/qrcode/__init__.py @@ -0,0 +1 @@ +"""The qrcode component.""" diff --git a/homeassistant/components/image_processing/qrcode.py b/homeassistant/components/qrcode/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/qrcode.py rename to homeassistant/components/qrcode/image_processing.py diff --git a/homeassistant/components/quantum_gateway/__init__.py b/homeassistant/components/quantum_gateway/__init__.py new file mode 100644 index 00000000000..d502c2b216c --- /dev/null +++ b/homeassistant/components/quantum_gateway/__init__.py @@ -0,0 +1 @@ +"""The quantum_gateway component.""" diff --git a/homeassistant/components/device_tracker/quantum_gateway.py b/homeassistant/components/quantum_gateway/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/quantum_gateway.py rename to homeassistant/components/quantum_gateway/device_tracker.py diff --git a/homeassistant/components/radiotherm/__init__.py b/homeassistant/components/radiotherm/__init__.py new file mode 100644 index 00000000000..adc8cdbd6ee --- /dev/null +++ b/homeassistant/components/radiotherm/__init__.py @@ -0,0 +1 @@ +"""The radiotherm component.""" diff --git a/homeassistant/components/climate/radiotherm.py b/homeassistant/components/radiotherm/climate.py similarity index 100% rename from homeassistant/components/climate/radiotherm.py rename to homeassistant/components/radiotherm/climate.py diff --git a/homeassistant/components/sensor/rainbird.py b/homeassistant/components/rainbird/sensor.py similarity index 100% rename from homeassistant/components/sensor/rainbird.py rename to homeassistant/components/rainbird/sensor.py diff --git a/homeassistant/components/switch/rainbird.py b/homeassistant/components/rainbird/switch.py similarity index 100% rename from homeassistant/components/switch/rainbird.py rename to homeassistant/components/rainbird/switch.py diff --git a/homeassistant/components/raspyrfm/__init__.py b/homeassistant/components/raspyrfm/__init__.py new file mode 100644 index 00000000000..67522764824 --- /dev/null +++ b/homeassistant/components/raspyrfm/__init__.py @@ -0,0 +1 @@ +"""The raspyrfm component.""" diff --git a/homeassistant/components/switch/raspyrfm.py b/homeassistant/components/raspyrfm/switch.py similarity index 100% rename from homeassistant/components/switch/raspyrfm.py rename to homeassistant/components/raspyrfm/switch.py diff --git a/homeassistant/components/recollect_waste/__init__.py b/homeassistant/components/recollect_waste/__init__.py new file mode 100644 index 00000000000..8ba2fc676f4 --- /dev/null +++ b/homeassistant/components/recollect_waste/__init__.py @@ -0,0 +1 @@ +"""The recollect_waste component.""" diff --git a/homeassistant/components/sensor/recollect_waste.py b/homeassistant/components/recollect_waste/sensor.py similarity index 100% rename from homeassistant/components/sensor/recollect_waste.py rename to homeassistant/components/recollect_waste/sensor.py diff --git a/homeassistant/components/recswitch/__init__.py b/homeassistant/components/recswitch/__init__.py new file mode 100644 index 00000000000..38006ad3aeb --- /dev/null +++ b/homeassistant/components/recswitch/__init__.py @@ -0,0 +1 @@ +"""The recswitch component.""" diff --git a/homeassistant/components/switch/recswitch.py b/homeassistant/components/recswitch/switch.py similarity index 100% rename from homeassistant/components/switch/recswitch.py rename to homeassistant/components/recswitch/switch.py diff --git a/homeassistant/components/rejseplanen/__init__.py b/homeassistant/components/rejseplanen/__init__.py new file mode 100644 index 00000000000..c67ab71dbb9 --- /dev/null +++ b/homeassistant/components/rejseplanen/__init__.py @@ -0,0 +1 @@ +"""The rejseplanen component.""" diff --git a/homeassistant/components/sensor/rejseplanen.py b/homeassistant/components/rejseplanen/sensor.py similarity index 100% rename from homeassistant/components/sensor/rejseplanen.py rename to homeassistant/components/rejseplanen/sensor.py diff --git a/homeassistant/components/camera/ring.py b/homeassistant/components/ring/camera.py similarity index 100% rename from homeassistant/components/camera/ring.py rename to homeassistant/components/ring/camera.py diff --git a/homeassistant/components/ripple/__init__.py b/homeassistant/components/ripple/__init__.py new file mode 100644 index 00000000000..d55a7d09487 --- /dev/null +++ b/homeassistant/components/ripple/__init__.py @@ -0,0 +1 @@ +"""The ripple component.""" diff --git a/homeassistant/components/sensor/ripple.py b/homeassistant/components/ripple/sensor.py similarity index 100% rename from homeassistant/components/sensor/ripple.py rename to homeassistant/components/ripple/sensor.py diff --git a/homeassistant/components/ritassist/__init__.py b/homeassistant/components/ritassist/__init__.py new file mode 100644 index 00000000000..653e18874d3 --- /dev/null +++ b/homeassistant/components/ritassist/__init__.py @@ -0,0 +1 @@ +"""The ritassist component.""" diff --git a/homeassistant/components/device_tracker/ritassist.py b/homeassistant/components/ritassist/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/ritassist.py rename to homeassistant/components/ritassist/device_tracker.py diff --git a/homeassistant/components/roomba/__init__.py b/homeassistant/components/roomba/__init__.py new file mode 100644 index 00000000000..c0e5f68483e --- /dev/null +++ b/homeassistant/components/roomba/__init__.py @@ -0,0 +1 @@ +"""The roomba component.""" diff --git a/homeassistant/components/vacuum/roomba.py b/homeassistant/components/roomba/vacuum.py similarity index 100% rename from homeassistant/components/vacuum/roomba.py rename to homeassistant/components/roomba/vacuum.py diff --git a/homeassistant/components/rova/__init__.py b/homeassistant/components/rova/__init__.py new file mode 100644 index 00000000000..411ea6c7239 --- /dev/null +++ b/homeassistant/components/rova/__init__.py @@ -0,0 +1 @@ +"""The rova component.""" diff --git a/homeassistant/components/sensor/rova.py b/homeassistant/components/rova/sensor.py similarity index 100% rename from homeassistant/components/sensor/rova.py rename to homeassistant/components/rova/sensor.py diff --git a/homeassistant/components/rpi_camera/__init__.py b/homeassistant/components/rpi_camera/__init__.py new file mode 100644 index 00000000000..04638e463a1 --- /dev/null +++ b/homeassistant/components/rpi_camera/__init__.py @@ -0,0 +1 @@ +"""The rpi_camera component.""" diff --git a/homeassistant/components/camera/rpi_camera.py b/homeassistant/components/rpi_camera/camera.py similarity index 100% rename from homeassistant/components/camera/rpi_camera.py rename to homeassistant/components/rpi_camera/camera.py diff --git a/homeassistant/components/rpi_gpio_pwm/__init__.py b/homeassistant/components/rpi_gpio_pwm/__init__.py new file mode 100644 index 00000000000..46aa24c12e6 --- /dev/null +++ b/homeassistant/components/rpi_gpio_pwm/__init__.py @@ -0,0 +1 @@ +"""The rpi_gpio_pwm component.""" diff --git a/homeassistant/components/light/rpi_gpio_pwm.py b/homeassistant/components/rpi_gpio_pwm/light.py similarity index 100% rename from homeassistant/components/light/rpi_gpio_pwm.py rename to homeassistant/components/rpi_gpio_pwm/light.py diff --git a/homeassistant/components/rpi_rf/__init__.py b/homeassistant/components/rpi_rf/__init__.py new file mode 100644 index 00000000000..6e4d58099d9 --- /dev/null +++ b/homeassistant/components/rpi_rf/__init__.py @@ -0,0 +1 @@ +"""The rpi_rf component.""" diff --git a/homeassistant/components/switch/rpi_rf.py b/homeassistant/components/rpi_rf/switch.py similarity index 98% rename from homeassistant/components/switch/rpi_rf.py rename to homeassistant/components/rpi_rf/switch.py index e7f14685eb2..6844cb0f383 100644 --- a/homeassistant/components/switch/rpi_rf.py +++ b/homeassistant/components/rpi_rf/switch.py @@ -4,6 +4,7 @@ Allows to configure a switch using a 433MHz module via GPIO on a Raspberry Pi. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/switch.rpi_rf/ """ +import importlib import logging import voluptuous as vol @@ -47,7 +48,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ # pylint: disable=no-member def setup_platform(hass, config, add_entities, discovery_info=None): """Find and return switches controlled by a generic RF device via GPIO.""" - import rpi_rf + rpi_rf = importlib.import_module('rpi_rf') from threading import RLock gpio = config.get(CONF_GPIO) diff --git a/homeassistant/components/rtorrent/__init__.py b/homeassistant/components/rtorrent/__init__.py new file mode 100644 index 00000000000..adc4d329539 --- /dev/null +++ b/homeassistant/components/rtorrent/__init__.py @@ -0,0 +1 @@ +"""The rtorrent component.""" diff --git a/homeassistant/components/sensor/rtorrent.py b/homeassistant/components/rtorrent/sensor.py similarity index 100% rename from homeassistant/components/sensor/rtorrent.py rename to homeassistant/components/rtorrent/sensor.py diff --git a/homeassistant/components/russound_rio/__init__.py b/homeassistant/components/russound_rio/__init__.py new file mode 100644 index 00000000000..6d7fe3b1215 --- /dev/null +++ b/homeassistant/components/russound_rio/__init__.py @@ -0,0 +1 @@ +"""The russound_rio component.""" diff --git a/homeassistant/components/media_player/russound_rio.py b/homeassistant/components/russound_rio/media_player.py similarity index 100% rename from homeassistant/components/media_player/russound_rio.py rename to homeassistant/components/russound_rio/media_player.py diff --git a/homeassistant/components/russound_rnet/__init__.py b/homeassistant/components/russound_rnet/__init__.py new file mode 100644 index 00000000000..04bb6c50f7f --- /dev/null +++ b/homeassistant/components/russound_rnet/__init__.py @@ -0,0 +1 @@ +"""The russound_rnet component.""" diff --git a/homeassistant/components/media_player/russound_rnet.py b/homeassistant/components/russound_rnet/media_player.py similarity index 100% rename from homeassistant/components/media_player/russound_rnet.py rename to homeassistant/components/russound_rnet/media_player.py diff --git a/homeassistant/components/ruter/__init__.py b/homeassistant/components/ruter/__init__.py new file mode 100644 index 00000000000..84e25904d9e --- /dev/null +++ b/homeassistant/components/ruter/__init__.py @@ -0,0 +1 @@ +"""The ruter component.""" diff --git a/homeassistant/components/sensor/ruter.py b/homeassistant/components/ruter/sensor.py similarity index 100% rename from homeassistant/components/sensor/ruter.py rename to homeassistant/components/ruter/sensor.py diff --git a/homeassistant/components/scrape/__init__.py b/homeassistant/components/scrape/__init__.py new file mode 100644 index 00000000000..f9222c126b5 --- /dev/null +++ b/homeassistant/components/scrape/__init__.py @@ -0,0 +1 @@ +"""The scrape component.""" diff --git a/homeassistant/components/sensor/scrape.py b/homeassistant/components/scrape/sensor.py similarity index 100% rename from homeassistant/components/sensor/scrape.py rename to homeassistant/components/scrape/sensor.py diff --git a/homeassistant/components/sensehat/__init__.py b/homeassistant/components/sensehat/__init__.py new file mode 100644 index 00000000000..baef85d7f53 --- /dev/null +++ b/homeassistant/components/sensehat/__init__.py @@ -0,0 +1 @@ +"""The sensehat component.""" diff --git a/homeassistant/components/light/sensehat.py b/homeassistant/components/sensehat/light.py similarity index 100% rename from homeassistant/components/light/sensehat.py rename to homeassistant/components/sensehat/light.py diff --git a/homeassistant/components/sensor/sensehat.py b/homeassistant/components/sensehat/sensor.py similarity index 100% rename from homeassistant/components/sensor/sensehat.py rename to homeassistant/components/sensehat/sensor.py diff --git a/homeassistant/components/sensibo/__init__.py b/homeassistant/components/sensibo/__init__.py new file mode 100644 index 00000000000..41959bdc9b2 --- /dev/null +++ b/homeassistant/components/sensibo/__init__.py @@ -0,0 +1 @@ +"""The sensibo component.""" diff --git a/homeassistant/components/climate/sensibo.py b/homeassistant/components/sensibo/climate.py similarity index 100% rename from homeassistant/components/climate/sensibo.py rename to homeassistant/components/sensibo/climate.py diff --git a/homeassistant/components/serial/__init__.py b/homeassistant/components/serial/__init__.py new file mode 100644 index 00000000000..50bf5c4573b --- /dev/null +++ b/homeassistant/components/serial/__init__.py @@ -0,0 +1 @@ +"""The serial component.""" diff --git a/homeassistant/components/sensor/serial.py b/homeassistant/components/serial/sensor.py similarity index 100% rename from homeassistant/components/sensor/serial.py rename to homeassistant/components/serial/sensor.py diff --git a/homeassistant/components/serial_pm/__init__.py b/homeassistant/components/serial_pm/__init__.py new file mode 100644 index 00000000000..713d0bad66c --- /dev/null +++ b/homeassistant/components/serial_pm/__init__.py @@ -0,0 +1 @@ +"""The serial_pm component.""" diff --git a/homeassistant/components/sensor/serial_pm.py b/homeassistant/components/serial_pm/sensor.py similarity index 100% rename from homeassistant/components/sensor/serial_pm.py rename to homeassistant/components/serial_pm/sensor.py diff --git a/homeassistant/components/sesame/__init__.py b/homeassistant/components/sesame/__init__.py new file mode 100644 index 00000000000..f3c57e5cd07 --- /dev/null +++ b/homeassistant/components/sesame/__init__.py @@ -0,0 +1 @@ +"""The sesame component.""" diff --git a/homeassistant/components/lock/sesame.py b/homeassistant/components/sesame/lock.py similarity index 100% rename from homeassistant/components/lock/sesame.py rename to homeassistant/components/sesame/lock.py diff --git a/homeassistant/components/seven_segments/__init__.py b/homeassistant/components/seven_segments/__init__.py new file mode 100644 index 00000000000..6826c4396bb --- /dev/null +++ b/homeassistant/components/seven_segments/__init__.py @@ -0,0 +1 @@ +"""The seven_segments component.""" diff --git a/homeassistant/components/image_processing/seven_segments.py b/homeassistant/components/seven_segments/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/seven_segments.py rename to homeassistant/components/seven_segments/image_processing.py diff --git a/homeassistant/components/seventeentrack/__init__.py b/homeassistant/components/seventeentrack/__init__.py new file mode 100644 index 00000000000..43eebf346f0 --- /dev/null +++ b/homeassistant/components/seventeentrack/__init__.py @@ -0,0 +1 @@ +"""The seventeentrack component.""" diff --git a/homeassistant/components/sensor/seventeentrack.py b/homeassistant/components/seventeentrack/sensor.py similarity index 100% rename from homeassistant/components/sensor/seventeentrack.py rename to homeassistant/components/seventeentrack/sensor.py diff --git a/homeassistant/components/shodan/__init__.py b/homeassistant/components/shodan/__init__.py new file mode 100644 index 00000000000..76439c48080 --- /dev/null +++ b/homeassistant/components/shodan/__init__.py @@ -0,0 +1 @@ +"""The shodan component.""" diff --git a/homeassistant/components/sensor/shodan.py b/homeassistant/components/shodan/sensor.py similarity index 100% rename from homeassistant/components/sensor/shodan.py rename to homeassistant/components/shodan/sensor.py diff --git a/homeassistant/components/sht31/__init__.py b/homeassistant/components/sht31/__init__.py new file mode 100644 index 00000000000..16bfe384d94 --- /dev/null +++ b/homeassistant/components/sht31/__init__.py @@ -0,0 +1 @@ +"""The sht31 component.""" diff --git a/homeassistant/components/sensor/sht31.py b/homeassistant/components/sht31/sensor.py similarity index 100% rename from homeassistant/components/sensor/sht31.py rename to homeassistant/components/sht31/sensor.py diff --git a/homeassistant/components/sky_hub/__init__.py b/homeassistant/components/sky_hub/__init__.py new file mode 100644 index 00000000000..a5b8969018f --- /dev/null +++ b/homeassistant/components/sky_hub/__init__.py @@ -0,0 +1 @@ +"""The sky_hub component.""" diff --git a/homeassistant/components/device_tracker/sky_hub.py b/homeassistant/components/sky_hub/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/sky_hub.py rename to homeassistant/components/sky_hub/device_tracker.py diff --git a/homeassistant/components/skybeacon/__init__.py b/homeassistant/components/skybeacon/__init__.py new file mode 100644 index 00000000000..5e0a7b7a4a3 --- /dev/null +++ b/homeassistant/components/skybeacon/__init__.py @@ -0,0 +1 @@ +"""The skybeacon component.""" diff --git a/homeassistant/components/sensor/skybeacon.py b/homeassistant/components/skybeacon/sensor.py similarity index 100% rename from homeassistant/components/sensor/skybeacon.py rename to homeassistant/components/skybeacon/sensor.py diff --git a/homeassistant/components/sma/__init__.py b/homeassistant/components/sma/__init__.py new file mode 100644 index 00000000000..97d7147596c --- /dev/null +++ b/homeassistant/components/sma/__init__.py @@ -0,0 +1 @@ +"""The sma component.""" diff --git a/homeassistant/components/sensor/sma.py b/homeassistant/components/sma/sensor.py similarity index 100% rename from homeassistant/components/sensor/sma.py rename to homeassistant/components/sma/sensor.py diff --git a/homeassistant/components/snapcast/__init__.py b/homeassistant/components/snapcast/__init__.py new file mode 100644 index 00000000000..b5279fa3ce0 --- /dev/null +++ b/homeassistant/components/snapcast/__init__.py @@ -0,0 +1 @@ +"""The snapcast component.""" diff --git a/homeassistant/components/media_player/snapcast.py b/homeassistant/components/snapcast/media_player.py similarity index 100% rename from homeassistant/components/media_player/snapcast.py rename to homeassistant/components/snapcast/media_player.py diff --git a/homeassistant/components/snmp/__init__.py b/homeassistant/components/snmp/__init__.py new file mode 100644 index 00000000000..a4c922877f3 --- /dev/null +++ b/homeassistant/components/snmp/__init__.py @@ -0,0 +1 @@ +"""The snmp component.""" diff --git a/homeassistant/components/device_tracker/snmp.py b/homeassistant/components/snmp/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/snmp.py rename to homeassistant/components/snmp/device_tracker.py diff --git a/homeassistant/components/sensor/snmp.py b/homeassistant/components/snmp/sensor.py similarity index 100% rename from homeassistant/components/sensor/snmp.py rename to homeassistant/components/snmp/sensor.py diff --git a/homeassistant/components/switch/snmp.py b/homeassistant/components/snmp/switch.py similarity index 100% rename from homeassistant/components/switch/snmp.py rename to homeassistant/components/snmp/switch.py diff --git a/homeassistant/components/sochain/__init__.py b/homeassistant/components/sochain/__init__.py new file mode 100644 index 00000000000..31a000d3947 --- /dev/null +++ b/homeassistant/components/sochain/__init__.py @@ -0,0 +1 @@ +"""The sochain component.""" diff --git a/homeassistant/components/sensor/sochain.py b/homeassistant/components/sochain/sensor.py similarity index 100% rename from homeassistant/components/sensor/sochain.py rename to homeassistant/components/sochain/sensor.py diff --git a/homeassistant/components/socialblade/__init__.py b/homeassistant/components/socialblade/__init__.py new file mode 100644 index 00000000000..c497d99d32c --- /dev/null +++ b/homeassistant/components/socialblade/__init__.py @@ -0,0 +1 @@ +"""The socialblade component.""" diff --git a/homeassistant/components/sensor/socialblade.py b/homeassistant/components/socialblade/sensor.py similarity index 100% rename from homeassistant/components/sensor/socialblade.py rename to homeassistant/components/socialblade/sensor.py diff --git a/homeassistant/components/solaredge/__init__.py b/homeassistant/components/solaredge/__init__.py new file mode 100644 index 00000000000..b675126c5fd --- /dev/null +++ b/homeassistant/components/solaredge/__init__.py @@ -0,0 +1 @@ +"""The solaredge component.""" diff --git a/homeassistant/components/sensor/solaredge.py b/homeassistant/components/solaredge/sensor.py similarity index 100% rename from homeassistant/components/sensor/solaredge.py rename to homeassistant/components/solaredge/sensor.py diff --git a/homeassistant/components/songpal/__init__.py b/homeassistant/components/songpal/__init__.py new file mode 100644 index 00000000000..7b181d375a5 --- /dev/null +++ b/homeassistant/components/songpal/__init__.py @@ -0,0 +1 @@ +"""The songpal component.""" diff --git a/homeassistant/components/media_player/songpal.py b/homeassistant/components/songpal/media_player.py similarity index 100% rename from homeassistant/components/media_player/songpal.py rename to homeassistant/components/songpal/media_player.py diff --git a/homeassistant/components/sony_projector/__init__.py b/homeassistant/components/sony_projector/__init__.py new file mode 100644 index 00000000000..dfe52c7fa75 --- /dev/null +++ b/homeassistant/components/sony_projector/__init__.py @@ -0,0 +1 @@ +"""The sony_projector component.""" diff --git a/homeassistant/components/switch/sony_projector.py b/homeassistant/components/sony_projector/switch.py similarity index 100% rename from homeassistant/components/switch/sony_projector.py rename to homeassistant/components/sony_projector/switch.py diff --git a/homeassistant/components/alarm_control_panel/spc.py b/homeassistant/components/spc/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/spc.py rename to homeassistant/components/spc/alarm_control_panel.py diff --git a/homeassistant/components/binary_sensor/spc.py b/homeassistant/components/spc/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/spc.py rename to homeassistant/components/spc/binary_sensor.py diff --git a/homeassistant/components/spotcrime/__init__.py b/homeassistant/components/spotcrime/__init__.py new file mode 100644 index 00000000000..26bb50b8b02 --- /dev/null +++ b/homeassistant/components/spotcrime/__init__.py @@ -0,0 +1 @@ +"""The spotcrime component.""" diff --git a/homeassistant/components/sensor/spotcrime.py b/homeassistant/components/spotcrime/sensor.py similarity index 100% rename from homeassistant/components/sensor/spotcrime.py rename to homeassistant/components/spotcrime/sensor.py diff --git a/homeassistant/components/spotify/__init__.py b/homeassistant/components/spotify/__init__.py new file mode 100644 index 00000000000..fdfce7e498b --- /dev/null +++ b/homeassistant/components/spotify/__init__.py @@ -0,0 +1 @@ +"""The spotify component.""" diff --git a/homeassistant/components/media_player/spotify.py b/homeassistant/components/spotify/media_player.py similarity index 100% rename from homeassistant/components/media_player/spotify.py rename to homeassistant/components/spotify/media_player.py diff --git a/homeassistant/components/squeezebox/__init__.py b/homeassistant/components/squeezebox/__init__.py new file mode 100644 index 00000000000..5250a6dc267 --- /dev/null +++ b/homeassistant/components/squeezebox/__init__.py @@ -0,0 +1 @@ +"""The squeezebox component.""" diff --git a/homeassistant/components/media_player/squeezebox.py b/homeassistant/components/squeezebox/media_player.py similarity index 100% rename from homeassistant/components/media_player/squeezebox.py rename to homeassistant/components/squeezebox/media_player.py diff --git a/homeassistant/components/starlingbank/__init__.py b/homeassistant/components/starlingbank/__init__.py new file mode 100644 index 00000000000..3d2e657fcd9 --- /dev/null +++ b/homeassistant/components/starlingbank/__init__.py @@ -0,0 +1 @@ +"""The starlingbank component.""" diff --git a/homeassistant/components/sensor/starlingbank.py b/homeassistant/components/starlingbank/sensor.py similarity index 100% rename from homeassistant/components/sensor/starlingbank.py rename to homeassistant/components/starlingbank/sensor.py diff --git a/homeassistant/components/steam_online/__init__.py b/homeassistant/components/steam_online/__init__.py new file mode 100644 index 00000000000..99f384322df --- /dev/null +++ b/homeassistant/components/steam_online/__init__.py @@ -0,0 +1 @@ +"""The steam_online component.""" diff --git a/homeassistant/components/sensor/steam_online.py b/homeassistant/components/steam_online/sensor.py similarity index 100% rename from homeassistant/components/sensor/steam_online.py rename to homeassistant/components/steam_online/sensor.py diff --git a/homeassistant/components/supervisord/__init__.py b/homeassistant/components/supervisord/__init__.py new file mode 100644 index 00000000000..5819bb6c965 --- /dev/null +++ b/homeassistant/components/supervisord/__init__.py @@ -0,0 +1 @@ +"""The supervisord component.""" diff --git a/homeassistant/components/sensor/supervisord.py b/homeassistant/components/supervisord/sensor.py similarity index 100% rename from homeassistant/components/sensor/supervisord.py rename to homeassistant/components/supervisord/sensor.py diff --git a/homeassistant/components/swiss_hydrological_data/__init__.py b/homeassistant/components/swiss_hydrological_data/__init__.py new file mode 100644 index 00000000000..2ee369c05eb --- /dev/null +++ b/homeassistant/components/swiss_hydrological_data/__init__.py @@ -0,0 +1 @@ +"""The swiss_hydrological_data component.""" diff --git a/homeassistant/components/sensor/swiss_hydrological_data.py b/homeassistant/components/swiss_hydrological_data/sensor.py similarity index 100% rename from homeassistant/components/sensor/swiss_hydrological_data.py rename to homeassistant/components/swiss_hydrological_data/sensor.py diff --git a/homeassistant/components/swiss_public_transport/__init__.py b/homeassistant/components/swiss_public_transport/__init__.py new file mode 100644 index 00000000000..c53cb1f6934 --- /dev/null +++ b/homeassistant/components/swiss_public_transport/__init__.py @@ -0,0 +1 @@ +"""The swiss_public_transport component.""" diff --git a/homeassistant/components/sensor/swiss_public_transport.py b/homeassistant/components/swiss_public_transport/sensor.py similarity index 100% rename from homeassistant/components/sensor/swiss_public_transport.py rename to homeassistant/components/swiss_public_transport/sensor.py diff --git a/homeassistant/components/swisscom/__init__.py b/homeassistant/components/swisscom/__init__.py new file mode 100644 index 00000000000..5e0c11af090 --- /dev/null +++ b/homeassistant/components/swisscom/__init__.py @@ -0,0 +1 @@ +"""The swisscom component.""" diff --git a/homeassistant/components/device_tracker/swisscom.py b/homeassistant/components/swisscom/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/swisscom.py rename to homeassistant/components/swisscom/device_tracker.py diff --git a/homeassistant/components/switchbot/__init__.py b/homeassistant/components/switchbot/__init__.py new file mode 100644 index 00000000000..a8768a9cd44 --- /dev/null +++ b/homeassistant/components/switchbot/__init__.py @@ -0,0 +1 @@ +"""The switchbot component.""" diff --git a/homeassistant/components/switch/switchbot.py b/homeassistant/components/switchbot/switch.py similarity index 100% rename from homeassistant/components/switch/switchbot.py rename to homeassistant/components/switchbot/switch.py diff --git a/homeassistant/components/switchmate/__init__.py b/homeassistant/components/switchmate/__init__.py new file mode 100644 index 00000000000..8c965cdb086 --- /dev/null +++ b/homeassistant/components/switchmate/__init__.py @@ -0,0 +1 @@ +"""The switchmate component.""" diff --git a/homeassistant/components/switch/switchmate.py b/homeassistant/components/switchmate/switch.py similarity index 100% rename from homeassistant/components/switch/switchmate.py rename to homeassistant/components/switchmate/switch.py diff --git a/homeassistant/components/syncthru/__init__.py b/homeassistant/components/syncthru/__init__.py new file mode 100644 index 00000000000..e523e3fd722 --- /dev/null +++ b/homeassistant/components/syncthru/__init__.py @@ -0,0 +1 @@ +"""The syncthru component.""" diff --git a/homeassistant/components/sensor/syncthru.py b/homeassistant/components/syncthru/sensor.py similarity index 100% rename from homeassistant/components/sensor/syncthru.py rename to homeassistant/components/syncthru/sensor.py diff --git a/homeassistant/components/synology/__init__.py b/homeassistant/components/synology/__init__.py new file mode 100644 index 00000000000..0ab4b45e298 --- /dev/null +++ b/homeassistant/components/synology/__init__.py @@ -0,0 +1 @@ +"""The synology component.""" diff --git a/homeassistant/components/camera/synology.py b/homeassistant/components/synology/camera.py similarity index 100% rename from homeassistant/components/camera/synology.py rename to homeassistant/components/synology/camera.py diff --git a/homeassistant/components/synology_srm/__init__.py b/homeassistant/components/synology_srm/__init__.py new file mode 100644 index 00000000000..cd77bce1014 --- /dev/null +++ b/homeassistant/components/synology_srm/__init__.py @@ -0,0 +1 @@ +"""The synology_srm component.""" diff --git a/homeassistant/components/device_tracker/synology_srm.py b/homeassistant/components/synology_srm/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/synology_srm.py rename to homeassistant/components/synology_srm/device_tracker.py diff --git a/homeassistant/components/synologydsm/__init__.py b/homeassistant/components/synologydsm/__init__.py new file mode 100644 index 00000000000..137a3975b99 --- /dev/null +++ b/homeassistant/components/synologydsm/__init__.py @@ -0,0 +1 @@ +"""The synologydsm component.""" diff --git a/homeassistant/components/sensor/synologydsm.py b/homeassistant/components/synologydsm/sensor.py similarity index 100% rename from homeassistant/components/sensor/synologydsm.py rename to homeassistant/components/synologydsm/sensor.py diff --git a/homeassistant/components/systemmonitor/__init__.py b/homeassistant/components/systemmonitor/__init__.py new file mode 100644 index 00000000000..27dc9d367c2 --- /dev/null +++ b/homeassistant/components/systemmonitor/__init__.py @@ -0,0 +1 @@ +"""The systemmonitor component.""" diff --git a/homeassistant/components/sensor/systemmonitor.py b/homeassistant/components/systemmonitor/sensor.py similarity index 100% rename from homeassistant/components/sensor/systemmonitor.py rename to homeassistant/components/systemmonitor/sensor.py diff --git a/homeassistant/components/sytadin/__init__.py b/homeassistant/components/sytadin/__init__.py new file mode 100644 index 00000000000..5243fe379a7 --- /dev/null +++ b/homeassistant/components/sytadin/__init__.py @@ -0,0 +1 @@ +"""The sytadin component.""" diff --git a/homeassistant/components/sensor/sytadin.py b/homeassistant/components/sytadin/sensor.py similarity index 100% rename from homeassistant/components/sensor/sytadin.py rename to homeassistant/components/sytadin/sensor.py diff --git a/homeassistant/components/tank_utility/__init__.py b/homeassistant/components/tank_utility/__init__.py new file mode 100644 index 00000000000..1590c90738f --- /dev/null +++ b/homeassistant/components/tank_utility/__init__.py @@ -0,0 +1 @@ +"""The tank_utility component.""" diff --git a/homeassistant/components/sensor/tank_utility.py b/homeassistant/components/tank_utility/sensor.py similarity index 100% rename from homeassistant/components/sensor/tank_utility.py rename to homeassistant/components/tank_utility/sensor.py diff --git a/homeassistant/components/tapsaff/__init__.py b/homeassistant/components/tapsaff/__init__.py new file mode 100644 index 00000000000..95f6c663dd6 --- /dev/null +++ b/homeassistant/components/tapsaff/__init__.py @@ -0,0 +1 @@ +"""The tapsaff component.""" diff --git a/homeassistant/components/binary_sensor/tapsaff.py b/homeassistant/components/tapsaff/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/tapsaff.py rename to homeassistant/components/tapsaff/binary_sensor.py diff --git a/homeassistant/components/tautulli/__init__.py b/homeassistant/components/tautulli/__init__.py new file mode 100644 index 00000000000..f8ce5ca08b5 --- /dev/null +++ b/homeassistant/components/tautulli/__init__.py @@ -0,0 +1 @@ +"""The tautulli component.""" diff --git a/homeassistant/components/sensor/tautulli.py b/homeassistant/components/tautulli/sensor.py similarity index 100% rename from homeassistant/components/sensor/tautulli.py rename to homeassistant/components/tautulli/sensor.py diff --git a/homeassistant/components/ted5000/__init__.py b/homeassistant/components/ted5000/__init__.py new file mode 100644 index 00000000000..a10d5778b38 --- /dev/null +++ b/homeassistant/components/ted5000/__init__.py @@ -0,0 +1 @@ +"""The ted5000 component.""" diff --git a/homeassistant/components/sensor/ted5000.py b/homeassistant/components/ted5000/sensor.py similarity index 100% rename from homeassistant/components/sensor/ted5000.py rename to homeassistant/components/ted5000/sensor.py diff --git a/homeassistant/components/telnet/__init__.py b/homeassistant/components/telnet/__init__.py new file mode 100644 index 00000000000..12444ab1691 --- /dev/null +++ b/homeassistant/components/telnet/__init__.py @@ -0,0 +1 @@ +"""The telnet component.""" diff --git a/homeassistant/components/switch/telnet.py b/homeassistant/components/telnet/switch.py similarity index 100% rename from homeassistant/components/switch/telnet.py rename to homeassistant/components/telnet/switch.py diff --git a/homeassistant/components/temper/__init__.py b/homeassistant/components/temper/__init__.py new file mode 100644 index 00000000000..587da1c6309 --- /dev/null +++ b/homeassistant/components/temper/__init__.py @@ -0,0 +1 @@ +"""The temper component.""" diff --git a/homeassistant/components/sensor/temper.py b/homeassistant/components/temper/sensor.py similarity index 100% rename from homeassistant/components/sensor/temper.py rename to homeassistant/components/temper/sensor.py diff --git a/homeassistant/components/tensorflow/__init__.py b/homeassistant/components/tensorflow/__init__.py new file mode 100644 index 00000000000..00a695d6aa8 --- /dev/null +++ b/homeassistant/components/tensorflow/__init__.py @@ -0,0 +1 @@ +"""The tensorflow component.""" diff --git a/homeassistant/components/image_processing/tensorflow.py b/homeassistant/components/tensorflow/image_processing.py similarity index 100% rename from homeassistant/components/image_processing/tensorflow.py rename to homeassistant/components/tensorflow/image_processing.py diff --git a/homeassistant/components/thermoworks_smoke/__init__.py b/homeassistant/components/thermoworks_smoke/__init__.py new file mode 100644 index 00000000000..4fea3085a3c --- /dev/null +++ b/homeassistant/components/thermoworks_smoke/__init__.py @@ -0,0 +1 @@ +"""The thermoworks_smoke component.""" diff --git a/homeassistant/components/sensor/thermoworks_smoke.py b/homeassistant/components/thermoworks_smoke/sensor.py similarity index 100% rename from homeassistant/components/sensor/thermoworks_smoke.py rename to homeassistant/components/thermoworks_smoke/sensor.py diff --git a/homeassistant/components/thomson/__init__.py b/homeassistant/components/thomson/__init__.py new file mode 100644 index 00000000000..3c1ce045f39 --- /dev/null +++ b/homeassistant/components/thomson/__init__.py @@ -0,0 +1 @@ +"""The thomson component.""" diff --git a/homeassistant/components/device_tracker/thomson.py b/homeassistant/components/thomson/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/thomson.py rename to homeassistant/components/thomson/device_tracker.py diff --git a/homeassistant/components/tikteck/__init__.py b/homeassistant/components/tikteck/__init__.py new file mode 100644 index 00000000000..59511d5bea9 --- /dev/null +++ b/homeassistant/components/tikteck/__init__.py @@ -0,0 +1 @@ +"""The tikteck component.""" diff --git a/homeassistant/components/light/tikteck.py b/homeassistant/components/tikteck/light.py similarity index 100% rename from homeassistant/components/light/tikteck.py rename to homeassistant/components/tikteck/light.py diff --git a/homeassistant/components/tile/__init__.py b/homeassistant/components/tile/__init__.py new file mode 100644 index 00000000000..f0192d0ed32 --- /dev/null +++ b/homeassistant/components/tile/__init__.py @@ -0,0 +1 @@ +"""The tile component.""" diff --git a/homeassistant/components/device_tracker/tile.py b/homeassistant/components/tile/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/tile.py rename to homeassistant/components/tile/device_tracker.py diff --git a/homeassistant/components/todoist/__init__.py b/homeassistant/components/todoist/__init__.py new file mode 100644 index 00000000000..78a9cb89624 --- /dev/null +++ b/homeassistant/components/todoist/__init__.py @@ -0,0 +1 @@ +"""The todoist component.""" diff --git a/homeassistant/components/calendar/todoist.py b/homeassistant/components/todoist/calendar.py similarity index 100% rename from homeassistant/components/calendar/todoist.py rename to homeassistant/components/todoist/calendar.py diff --git a/homeassistant/components/torque/__init__.py b/homeassistant/components/torque/__init__.py new file mode 100644 index 00000000000..2f680bcca13 --- /dev/null +++ b/homeassistant/components/torque/__init__.py @@ -0,0 +1 @@ +"""The torque component.""" diff --git a/homeassistant/components/sensor/torque.py b/homeassistant/components/torque/sensor.py similarity index 100% rename from homeassistant/components/sensor/torque.py rename to homeassistant/components/torque/sensor.py diff --git a/homeassistant/components/totalconnect/__init__.py b/homeassistant/components/totalconnect/__init__.py new file mode 100644 index 00000000000..084846a8b85 --- /dev/null +++ b/homeassistant/components/totalconnect/__init__.py @@ -0,0 +1 @@ +"""The totalconnect component.""" diff --git a/homeassistant/components/alarm_control_panel/totalconnect.py b/homeassistant/components/totalconnect/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/totalconnect.py rename to homeassistant/components/totalconnect/alarm_control_panel.py diff --git a/homeassistant/components/touchline/__init__.py b/homeassistant/components/touchline/__init__.py new file mode 100644 index 00000000000..284870313d8 --- /dev/null +++ b/homeassistant/components/touchline/__init__.py @@ -0,0 +1 @@ +"""The touchline component.""" diff --git a/homeassistant/components/climate/touchline.py b/homeassistant/components/touchline/climate.py similarity index 100% rename from homeassistant/components/climate/touchline.py rename to homeassistant/components/touchline/climate.py diff --git a/homeassistant/components/traccar/__init__.py b/homeassistant/components/traccar/__init__.py new file mode 100644 index 00000000000..03805760c53 --- /dev/null +++ b/homeassistant/components/traccar/__init__.py @@ -0,0 +1 @@ +"""The traccar component.""" diff --git a/homeassistant/components/device_tracker/traccar.py b/homeassistant/components/traccar/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/traccar.py rename to homeassistant/components/traccar/device_tracker.py diff --git a/homeassistant/components/trackr/__init__.py b/homeassistant/components/trackr/__init__.py new file mode 100644 index 00000000000..b78eb8078a2 --- /dev/null +++ b/homeassistant/components/trackr/__init__.py @@ -0,0 +1 @@ +"""The trackr component.""" diff --git a/homeassistant/components/device_tracker/trackr.py b/homeassistant/components/trackr/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/trackr.py rename to homeassistant/components/trackr/device_tracker.py diff --git a/homeassistant/components/trafikverket_weatherstation/__init__.py b/homeassistant/components/trafikverket_weatherstation/__init__.py new file mode 100644 index 00000000000..7feac4aad27 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/__init__.py @@ -0,0 +1 @@ +"""The trafikverket_weatherstation component.""" diff --git a/homeassistant/components/sensor/trafikverket_weatherstation.py b/homeassistant/components/trafikverket_weatherstation/sensor.py similarity index 100% rename from homeassistant/components/sensor/trafikverket_weatherstation.py rename to homeassistant/components/trafikverket_weatherstation/sensor.py diff --git a/homeassistant/components/travisci/__init__.py b/homeassistant/components/travisci/__init__.py new file mode 100644 index 00000000000..9337f87592f --- /dev/null +++ b/homeassistant/components/travisci/__init__.py @@ -0,0 +1 @@ +"""The travisci component.""" diff --git a/homeassistant/components/sensor/travisci.py b/homeassistant/components/travisci/sensor.py similarity index 100% rename from homeassistant/components/sensor/travisci.py rename to homeassistant/components/travisci/sensor.py diff --git a/homeassistant/components/twitch/__init__.py b/homeassistant/components/twitch/__init__.py new file mode 100644 index 00000000000..0cdeb813945 --- /dev/null +++ b/homeassistant/components/twitch/__init__.py @@ -0,0 +1 @@ +"""The twitch component.""" diff --git a/homeassistant/components/sensor/twitch.py b/homeassistant/components/twitch/sensor.py similarity index 100% rename from homeassistant/components/sensor/twitch.py rename to homeassistant/components/twitch/sensor.py diff --git a/homeassistant/components/ubee/__init__.py b/homeassistant/components/ubee/__init__.py new file mode 100644 index 00000000000..cc7b131a2bd --- /dev/null +++ b/homeassistant/components/ubee/__init__.py @@ -0,0 +1 @@ +"""The ubee component.""" diff --git a/homeassistant/components/device_tracker/ubee.py b/homeassistant/components/ubee/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/ubee.py rename to homeassistant/components/ubee/device_tracker.py diff --git a/homeassistant/components/uber/__init__.py b/homeassistant/components/uber/__init__.py new file mode 100644 index 00000000000..b555f83fed9 --- /dev/null +++ b/homeassistant/components/uber/__init__.py @@ -0,0 +1 @@ +"""The uber component.""" diff --git a/homeassistant/components/sensor/uber.py b/homeassistant/components/uber/sensor.py similarity index 100% rename from homeassistant/components/sensor/uber.py rename to homeassistant/components/uber/sensor.py diff --git a/homeassistant/components/ubus/__init__.py b/homeassistant/components/ubus/__init__.py new file mode 100644 index 00000000000..227825ac7c0 --- /dev/null +++ b/homeassistant/components/ubus/__init__.py @@ -0,0 +1 @@ +"""The ubus component.""" diff --git a/homeassistant/components/device_tracker/ubus.py b/homeassistant/components/ubus/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/ubus.py rename to homeassistant/components/ubus/device_tracker.py diff --git a/homeassistant/components/ue_smart_radio/__init__.py b/homeassistant/components/ue_smart_radio/__init__.py new file mode 100644 index 00000000000..2d686b7c5ea --- /dev/null +++ b/homeassistant/components/ue_smart_radio/__init__.py @@ -0,0 +1 @@ +"""The ue_smart_radio component.""" diff --git a/homeassistant/components/media_player/ue_smart_radio.py b/homeassistant/components/ue_smart_radio/media_player.py similarity index 100% rename from homeassistant/components/media_player/ue_smart_radio.py rename to homeassistant/components/ue_smart_radio/media_player.py diff --git a/homeassistant/components/ups/__init__.py b/homeassistant/components/ups/__init__.py new file mode 100644 index 00000000000..690d3102f9c --- /dev/null +++ b/homeassistant/components/ups/__init__.py @@ -0,0 +1 @@ +"""The ups component.""" diff --git a/homeassistant/components/sensor/ups.py b/homeassistant/components/ups/sensor.py similarity index 100% rename from homeassistant/components/sensor/ups.py rename to homeassistant/components/ups/sensor.py diff --git a/homeassistant/components/uptimerobot/__init__.py b/homeassistant/components/uptimerobot/__init__.py new file mode 100644 index 00000000000..3dad1b00fff --- /dev/null +++ b/homeassistant/components/uptimerobot/__init__.py @@ -0,0 +1 @@ +"""The uptimerobot component.""" diff --git a/homeassistant/components/binary_sensor/uptimerobot.py b/homeassistant/components/uptimerobot/binary_sensor.py similarity index 100% rename from homeassistant/components/binary_sensor/uptimerobot.py rename to homeassistant/components/uptimerobot/binary_sensor.py diff --git a/homeassistant/components/uscis/__init__.py b/homeassistant/components/uscis/__init__.py new file mode 100644 index 00000000000..f45e0ab9353 --- /dev/null +++ b/homeassistant/components/uscis/__init__.py @@ -0,0 +1 @@ +"""The uscis component.""" diff --git a/homeassistant/components/sensor/uscis.py b/homeassistant/components/uscis/sensor.py similarity index 100% rename from homeassistant/components/sensor/uscis.py rename to homeassistant/components/uscis/sensor.py diff --git a/homeassistant/components/vasttrafik/__init__.py b/homeassistant/components/vasttrafik/__init__.py new file mode 100644 index 00000000000..25846435c7a --- /dev/null +++ b/homeassistant/components/vasttrafik/__init__.py @@ -0,0 +1 @@ +"""The vasttrafik component.""" diff --git a/homeassistant/components/sensor/vasttrafik.py b/homeassistant/components/vasttrafik/sensor.py similarity index 100% rename from homeassistant/components/sensor/vasttrafik.py rename to homeassistant/components/vasttrafik/sensor.py diff --git a/homeassistant/components/venstar/__init__.py b/homeassistant/components/venstar/__init__.py new file mode 100644 index 00000000000..abc35a0d6bd --- /dev/null +++ b/homeassistant/components/venstar/__init__.py @@ -0,0 +1 @@ +"""The venstar component.""" diff --git a/homeassistant/components/climate/venstar.py b/homeassistant/components/venstar/climate.py similarity index 100% rename from homeassistant/components/climate/venstar.py rename to homeassistant/components/venstar/climate.py diff --git a/homeassistant/components/vesync/__init__.py b/homeassistant/components/vesync/__init__.py new file mode 100644 index 00000000000..73b28a3d008 --- /dev/null +++ b/homeassistant/components/vesync/__init__.py @@ -0,0 +1 @@ +"""The vesync component.""" diff --git a/homeassistant/components/switch/vesync.py b/homeassistant/components/vesync/switch.py similarity index 100% rename from homeassistant/components/switch/vesync.py rename to homeassistant/components/vesync/switch.py diff --git a/homeassistant/components/viaggiatreno/__init__.py b/homeassistant/components/viaggiatreno/__init__.py new file mode 100644 index 00000000000..2eb6ed6cddc --- /dev/null +++ b/homeassistant/components/viaggiatreno/__init__.py @@ -0,0 +1 @@ +"""The viaggiatreno component.""" diff --git a/homeassistant/components/sensor/viaggiatreno.py b/homeassistant/components/viaggiatreno/sensor.py similarity index 100% rename from homeassistant/components/sensor/viaggiatreno.py rename to homeassistant/components/viaggiatreno/sensor.py diff --git a/homeassistant/components/vizio/__init__.py b/homeassistant/components/vizio/__init__.py new file mode 100644 index 00000000000..3575f2cf648 --- /dev/null +++ b/homeassistant/components/vizio/__init__.py @@ -0,0 +1 @@ +"""The vizio component.""" diff --git a/homeassistant/components/media_player/vizio.py b/homeassistant/components/vizio/media_player.py similarity index 100% rename from homeassistant/components/media_player/vizio.py rename to homeassistant/components/vizio/media_player.py diff --git a/homeassistant/components/vlc/__init__.py b/homeassistant/components/vlc/__init__.py new file mode 100644 index 00000000000..91a3eb35444 --- /dev/null +++ b/homeassistant/components/vlc/__init__.py @@ -0,0 +1 @@ +"""The vlc component.""" diff --git a/homeassistant/components/media_player/vlc.py b/homeassistant/components/vlc/media_player.py similarity index 100% rename from homeassistant/components/media_player/vlc.py rename to homeassistant/components/vlc/media_player.py diff --git a/homeassistant/components/volkszaehler/__init__.py b/homeassistant/components/volkszaehler/__init__.py new file mode 100644 index 00000000000..a1a6533e4f9 --- /dev/null +++ b/homeassistant/components/volkszaehler/__init__.py @@ -0,0 +1 @@ +"""The volkszaehler component.""" diff --git a/homeassistant/components/sensor/volkszaehler.py b/homeassistant/components/volkszaehler/sensor.py similarity index 100% rename from homeassistant/components/sensor/volkszaehler.py rename to homeassistant/components/volkszaehler/sensor.py diff --git a/homeassistant/components/volumio/__init__.py b/homeassistant/components/volumio/__init__.py new file mode 100644 index 00000000000..823533336ba --- /dev/null +++ b/homeassistant/components/volumio/__init__.py @@ -0,0 +1 @@ +"""The volumio component.""" diff --git a/homeassistant/components/media_player/volumio.py b/homeassistant/components/volumio/media_player.py similarity index 100% rename from homeassistant/components/media_player/volumio.py rename to homeassistant/components/volumio/media_player.py diff --git a/homeassistant/components/waqi/__init__.py b/homeassistant/components/waqi/__init__.py new file mode 100644 index 00000000000..5cacd9e5e1b --- /dev/null +++ b/homeassistant/components/waqi/__init__.py @@ -0,0 +1 @@ +"""The waqi component.""" diff --git a/homeassistant/components/sensor/waqi.py b/homeassistant/components/waqi/sensor.py similarity index 100% rename from homeassistant/components/sensor/waqi.py rename to homeassistant/components/waqi/sensor.py diff --git a/homeassistant/components/waze_travel_time/__init__.py b/homeassistant/components/waze_travel_time/__init__.py new file mode 100644 index 00000000000..9674bd9850e --- /dev/null +++ b/homeassistant/components/waze_travel_time/__init__.py @@ -0,0 +1 @@ +"""The waze_travel_time component.""" diff --git a/homeassistant/components/sensor/waze_travel_time.py b/homeassistant/components/waze_travel_time/sensor.py similarity index 100% rename from homeassistant/components/sensor/waze_travel_time.py rename to homeassistant/components/waze_travel_time/sensor.py diff --git a/homeassistant/components/whois/__init__.py b/homeassistant/components/whois/__init__.py new file mode 100644 index 00000000000..3f3ffefde48 --- /dev/null +++ b/homeassistant/components/whois/__init__.py @@ -0,0 +1 @@ +"""The whois component.""" diff --git a/homeassistant/components/sensor/whois.py b/homeassistant/components/whois/sensor.py similarity index 100% rename from homeassistant/components/sensor/whois.py rename to homeassistant/components/whois/sensor.py diff --git a/homeassistant/components/worldtidesinfo/__init__.py b/homeassistant/components/worldtidesinfo/__init__.py new file mode 100644 index 00000000000..313beb529e4 --- /dev/null +++ b/homeassistant/components/worldtidesinfo/__init__.py @@ -0,0 +1 @@ +"""The worldtidesinfo component.""" diff --git a/homeassistant/components/sensor/worldtidesinfo.py b/homeassistant/components/worldtidesinfo/sensor.py similarity index 100% rename from homeassistant/components/sensor/worldtidesinfo.py rename to homeassistant/components/worldtidesinfo/sensor.py diff --git a/homeassistant/components/worxlandroid/__init__.py b/homeassistant/components/worxlandroid/__init__.py new file mode 100644 index 00000000000..dae50f24dc9 --- /dev/null +++ b/homeassistant/components/worxlandroid/__init__.py @@ -0,0 +1 @@ +"""The worxlandroid component.""" diff --git a/homeassistant/components/sensor/worxlandroid.py b/homeassistant/components/worxlandroid/sensor.py similarity index 100% rename from homeassistant/components/sensor/worxlandroid.py rename to homeassistant/components/worxlandroid/sensor.py diff --git a/homeassistant/components/x10/__init__.py b/homeassistant/components/x10/__init__.py new file mode 100644 index 00000000000..4c3b9bc5ce4 --- /dev/null +++ b/homeassistant/components/x10/__init__.py @@ -0,0 +1 @@ +"""The x10 component.""" diff --git a/homeassistant/components/light/x10.py b/homeassistant/components/x10/light.py similarity index 100% rename from homeassistant/components/light/x10.py rename to homeassistant/components/x10/light.py diff --git a/homeassistant/components/xbox_live/__init__.py b/homeassistant/components/xbox_live/__init__.py new file mode 100644 index 00000000000..cc9e8ac3518 --- /dev/null +++ b/homeassistant/components/xbox_live/__init__.py @@ -0,0 +1 @@ +"""The xbox_live component.""" diff --git a/homeassistant/components/sensor/xbox_live.py b/homeassistant/components/xbox_live/sensor.py similarity index 100% rename from homeassistant/components/sensor/xbox_live.py rename to homeassistant/components/xbox_live/sensor.py diff --git a/homeassistant/components/xeoma/__init__.py b/homeassistant/components/xeoma/__init__.py new file mode 100644 index 00000000000..e68d3a24035 --- /dev/null +++ b/homeassistant/components/xeoma/__init__.py @@ -0,0 +1 @@ +"""The xeoma component.""" diff --git a/homeassistant/components/camera/xeoma.py b/homeassistant/components/xeoma/camera.py similarity index 100% rename from homeassistant/components/camera/xeoma.py rename to homeassistant/components/xeoma/camera.py diff --git a/homeassistant/components/xfinity/__init__.py b/homeassistant/components/xfinity/__init__.py new file mode 100644 index 00000000000..22e37eccde9 --- /dev/null +++ b/homeassistant/components/xfinity/__init__.py @@ -0,0 +1 @@ +"""The xfinity component.""" diff --git a/homeassistant/components/device_tracker/xfinity.py b/homeassistant/components/xfinity/device_tracker.py similarity index 100% rename from homeassistant/components/device_tracker/xfinity.py rename to homeassistant/components/xfinity/device_tracker.py diff --git a/homeassistant/components/xiaomi/__init__.py b/homeassistant/components/xiaomi/__init__.py new file mode 100644 index 00000000000..6fc7294864d --- /dev/null +++ b/homeassistant/components/xiaomi/__init__.py @@ -0,0 +1 @@ +"""The xiaomi component.""" diff --git a/homeassistant/components/camera/xiaomi.py b/homeassistant/components/xiaomi/camera.py similarity index 100% rename from homeassistant/components/camera/xiaomi.py rename to homeassistant/components/xiaomi/camera.py diff --git a/homeassistant/components/xiaomi_tv/__init__.py b/homeassistant/components/xiaomi_tv/__init__.py new file mode 100644 index 00000000000..4dd89753b06 --- /dev/null +++ b/homeassistant/components/xiaomi_tv/__init__.py @@ -0,0 +1 @@ +"""The xiaomi_tv component.""" diff --git a/homeassistant/components/media_player/xiaomi_tv.py b/homeassistant/components/xiaomi_tv/media_player.py similarity index 100% rename from homeassistant/components/media_player/xiaomi_tv.py rename to homeassistant/components/xiaomi_tv/media_player.py diff --git a/homeassistant/components/yale_smart_alarm/__init__.py b/homeassistant/components/yale_smart_alarm/__init__.py new file mode 100644 index 00000000000..2ce2fb13495 --- /dev/null +++ b/homeassistant/components/yale_smart_alarm/__init__.py @@ -0,0 +1 @@ +"""The yale_smart_alarm component.""" diff --git a/homeassistant/components/alarm_control_panel/yale_smart_alarm.py b/homeassistant/components/yale_smart_alarm/alarm_control_panel.py similarity index 100% rename from homeassistant/components/alarm_control_panel/yale_smart_alarm.py rename to homeassistant/components/yale_smart_alarm/alarm_control_panel.py diff --git a/homeassistant/components/yamaha_musiccast/__init__.py b/homeassistant/components/yamaha_musiccast/__init__.py new file mode 100644 index 00000000000..bf270b508d9 --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/__init__.py @@ -0,0 +1 @@ +"""The yamaha_musiccast component.""" diff --git a/homeassistant/components/media_player/yamaha_musiccast.py b/homeassistant/components/yamaha_musiccast/media_player.py similarity index 100% rename from homeassistant/components/media_player/yamaha_musiccast.py rename to homeassistant/components/yamaha_musiccast/media_player.py diff --git a/homeassistant/components/yeelight/__init__.py b/homeassistant/components/yeelight/__init__.py new file mode 100644 index 00000000000..d8c1f23bcbb --- /dev/null +++ b/homeassistant/components/yeelight/__init__.py @@ -0,0 +1 @@ +"""The yeelight component.""" diff --git a/homeassistant/components/light/yeelight.py b/homeassistant/components/yeelight/light.py similarity index 100% rename from homeassistant/components/light/yeelight.py rename to homeassistant/components/yeelight/light.py diff --git a/homeassistant/components/yeelightsunflower/__init__.py b/homeassistant/components/yeelightsunflower/__init__.py new file mode 100644 index 00000000000..4f0421eeb3c --- /dev/null +++ b/homeassistant/components/yeelightsunflower/__init__.py @@ -0,0 +1 @@ +"""The yeelightsunflower component.""" diff --git a/homeassistant/components/light/yeelightsunflower.py b/homeassistant/components/yeelightsunflower/light.py similarity index 100% rename from homeassistant/components/light/yeelightsunflower.py rename to homeassistant/components/yeelightsunflower/light.py diff --git a/homeassistant/components/yi/__init__.py b/homeassistant/components/yi/__init__.py new file mode 100644 index 00000000000..a37399d930d --- /dev/null +++ b/homeassistant/components/yi/__init__.py @@ -0,0 +1 @@ +"""The yi component.""" diff --git a/homeassistant/components/camera/yi.py b/homeassistant/components/yi/camera.py similarity index 100% rename from homeassistant/components/camera/yi.py rename to homeassistant/components/yi/camera.py diff --git a/homeassistant/components/zamg/__init__.py b/homeassistant/components/zamg/__init__.py new file mode 100644 index 00000000000..a0f80956d98 --- /dev/null +++ b/homeassistant/components/zamg/__init__.py @@ -0,0 +1 @@ +"""The zamg component.""" diff --git a/homeassistant/components/sensor/zamg.py b/homeassistant/components/zamg/sensor.py similarity index 100% rename from homeassistant/components/sensor/zamg.py rename to homeassistant/components/zamg/sensor.py diff --git a/homeassistant/components/weather/zamg.py b/homeassistant/components/zamg/weather.py similarity index 98% rename from homeassistant/components/weather/zamg.py rename to homeassistant/components/zamg/weather.py index 60707fa5e30..01a927afbf8 100644 --- a/homeassistant/components/weather/zamg.py +++ b/homeassistant/components/zamg/weather.py @@ -4,7 +4,7 @@ import logging import voluptuous as vol # Reuse data and API logic from the sensor implementation -from homeassistant.components.sensor.zamg import ( +from homeassistant.components.zamg.sensor import ( ATTRIBUTION, CONF_STATION_ID, ZamgData, closest_station, zamg_stations) from homeassistant.components.weather import ( ATTR_WEATHER_HUMIDITY, ATTR_WEATHER_PRESSURE, ATTR_WEATHER_TEMPERATURE, diff --git a/homeassistant/components/zengge/__init__.py b/homeassistant/components/zengge/__init__.py new file mode 100644 index 00000000000..ab4fe5e35c3 --- /dev/null +++ b/homeassistant/components/zengge/__init__.py @@ -0,0 +1 @@ +"""The zengge component.""" diff --git a/homeassistant/components/light/zengge.py b/homeassistant/components/zengge/light.py similarity index 100% rename from homeassistant/components/light/zengge.py rename to homeassistant/components/zengge/light.py diff --git a/homeassistant/components/zestimate/__init__.py b/homeassistant/components/zestimate/__init__.py new file mode 100644 index 00000000000..5742ae56f35 --- /dev/null +++ b/homeassistant/components/zestimate/__init__.py @@ -0,0 +1 @@ +"""The zestimate component.""" diff --git a/homeassistant/components/sensor/zestimate.py b/homeassistant/components/zestimate/sensor.py similarity index 100% rename from homeassistant/components/sensor/zestimate.py rename to homeassistant/components/zestimate/sensor.py diff --git a/homeassistant/components/zhong_hong/__init__.py b/homeassistant/components/zhong_hong/__init__.py new file mode 100644 index 00000000000..f14ec68593b --- /dev/null +++ b/homeassistant/components/zhong_hong/__init__.py @@ -0,0 +1 @@ +"""The zhong_hong component.""" diff --git a/homeassistant/components/climate/zhong_hong.py b/homeassistant/components/zhong_hong/climate.py similarity index 100% rename from homeassistant/components/climate/zhong_hong.py rename to homeassistant/components/zhong_hong/climate.py diff --git a/homeassistant/components/ziggo_mediabox_xl/__init__.py b/homeassistant/components/ziggo_mediabox_xl/__init__.py new file mode 100644 index 00000000000..4627f7cef7a --- /dev/null +++ b/homeassistant/components/ziggo_mediabox_xl/__init__.py @@ -0,0 +1 @@ +"""The ziggo_mediabox_xl component.""" diff --git a/homeassistant/components/media_player/ziggo_mediabox_xl.py b/homeassistant/components/ziggo_mediabox_xl/media_player.py similarity index 100% rename from homeassistant/components/media_player/ziggo_mediabox_xl.py rename to homeassistant/components/ziggo_mediabox_xl/media_player.py diff --git a/homeassistant/components/zoneminder/camera.py b/homeassistant/components/zoneminder/camera.py index 7f74712335c..f9dd8718b8f 100644 --- a/homeassistant/components/zoneminder/camera.py +++ b/homeassistant/components/zoneminder/camera.py @@ -2,7 +2,7 @@ import logging from homeassistant.const import CONF_NAME, CONF_VERIFY_SSL -from homeassistant.components.camera.mjpeg import ( +from homeassistant.components.mjpeg.camera import ( CONF_MJPEG_URL, CONF_STILL_IMAGE_URL, MjpegCamera, filter_urllib3_logging) from homeassistant.components.zoneminder import DOMAIN as ZONEMINDER_DOMAIN diff --git a/requirements_all.txt b/requirements_all.txt index d5a4cde09ac..b4ad602d7b3 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -20,13 +20,13 @@ voluptuous-serialize==2.1.0 # homeassistant.components.nuimo_controller --only-binary=all nuimo==0.1.0 -# homeassistant.components.sensor.dht +# homeassistant.components.dht.sensor # Adafruit-DHT==1.4.0 -# homeassistant.components.sensor.sht31 +# homeassistant.components.sht31.sensor Adafruit-GPIO==1.0.3 -# homeassistant.components.sensor.sht31 +# homeassistant.components.sht31.sensor Adafruit-SHT31==1.0.2 # homeassistant.components.bbb_gpio @@ -38,13 +38,13 @@ HAP-python==2.4.2 # homeassistant.components.notify.mastodon Mastodon.py==1.3.1 -# homeassistant.components.sensor.github +# homeassistant.components.github.sensor PyGithub==1.43.5 # homeassistant.components.isy994 PyISY==1.1.1 -# homeassistant.components.sensor.mvglive +# homeassistant.components.mvglive.sensor PyMVGLive==1.1.4 # homeassistant.components.arduino @@ -60,7 +60,7 @@ PyQRCode==1.2.1 # homeassistant.components.sensor.rmvtransport PyRMVtransport==0.1.3 -# homeassistant.components.switch.switchbot +# homeassistant.components.switchbot.switch # PySwitchbot==0.5 # homeassistant.components.sensor.transport_nsw @@ -75,7 +75,7 @@ PyXiaomiGateway==0.12.2 # homeassistant.components.remember_the_milk RtmAPI==0.7.0 -# homeassistant.components.sensor.travisci +# homeassistant.components.travisci.sensor TravisPy==0.3.5 # homeassistant.components.notify.twitter @@ -84,7 +84,7 @@ TwitterAPI==2.5.9 # homeassistant.components.tof.sensor # VL53L1X2==0.1.5 -# homeassistant.components.sensor.waze_travel_time +# homeassistant.components.waze_travel_time.sensor WazeRouteCalculator==0.9 # homeassistant.components.notify.yessssms @@ -93,7 +93,7 @@ YesssSMS==0.2.3 # homeassistant.components.abode abodepy==0.15.0 -# homeassistant.components.media_player.frontier_silicon +# homeassistant.components.frontier_silicon.media_player afsapi==0.0.4 # homeassistant.components.ambient_station @@ -105,7 +105,7 @@ aioasuswrt==1.1.21 # homeassistant.components.device_tracker.automatic aioautomatic==0.6.5 -# homeassistant.components.sensor.dnsip +# homeassistant.components.dnsip.sensor aiodns==1.1.1 # homeassistant.components.esphome @@ -114,7 +114,7 @@ aioesphomeapi==1.6.0 # homeassistant.components.freebox aiofreepybox==0.0.6 -# homeassistant.components.camera.yi +# homeassistant.components.yi.camera aioftp==0.12.0 # homeassistant.components.harmony.remote @@ -127,10 +127,10 @@ aiohttp_cors==0.7.0 # homeassistant.components.hue aiohue==1.9.1 -# homeassistant.components.sensor.iliad_italy +# homeassistant.components.iliad_italy.sensor aioiliad==0.1.1 -# homeassistant.components.sensor.imap +# homeassistant.components.imap.sensor aioimaplib==0.7.15 # homeassistant.components.lifx @@ -139,19 +139,19 @@ aiolifx==0.6.7 # homeassistant.components.lifx.light aiolifx_effects==0.2.1 -# homeassistant.components.scene.hunterdouglas_powerview +# homeassistant.components.hunterdouglas_powerview.scene aiopvapi==1.6.14 # homeassistant.components.unifi aiounifi==4 -# homeassistant.components.cover.aladdin_connect +# homeassistant.components.aladdin_connect.cover aladdin_connect==0.3 # homeassistant.components.alarmdecoder alarmdecoder==1.13.2 -# homeassistant.components.sensor.alpha_vantage +# homeassistant.components.alpha_vantage.sensor alpha_vantage==2.1.0 # homeassistant.components.amcrest @@ -160,10 +160,10 @@ amcrest==1.2.7 # homeassistant.components.androidtv.media_player androidtv==0.0.12 -# homeassistant.components.switch.anel_pwrctrl +# homeassistant.components.anel_pwrctrl.switch anel_pwrctrl-homeassistant==0.0.1.dev2 -# homeassistant.components.media_player.anthemav +# homeassistant.components.anthemav.media_player anthemav==1.1.10 # homeassistant.components.apcupsd @@ -179,13 +179,13 @@ aqualogic==1.0 asterisk_mbox==0.5.0 # homeassistant.components.upnp -# homeassistant.components.media_player.dlna_dmr +# homeassistant.components.dlna_dmr.media_player async-upnp-client==0.14.5 # homeassistant.components.stream av==6.1.2 -# homeassistant.components.light.avion +# homeassistant.components.avion.light # avion==0.10 # homeassistant.components.axis @@ -194,18 +194,18 @@ axis==16 # homeassistant.components.tts.baidu baidu-aip==1.6.6 -# homeassistant.components.sensor.modem_callerid +# homeassistant.components.modem_callerid.sensor basicmodem==0.7 -# homeassistant.components.sensor.linux_battery +# homeassistant.components.linux_battery.sensor batinfo==0.4.2 -# homeassistant.components.sensor.eddystone_temperature +# homeassistant.components.eddystone_temperature.sensor # beacontools[scan]==1.2.3 -# homeassistant.components.device_tracker.linksys_ap -# homeassistant.components.sensor.scrape -# homeassistant.components.sensor.sytadin +# homeassistant.components.linksys_ap.device_tracker +# homeassistant.components.scrape.sensor +# homeassistant.components.sytadin.sensor beautifulsoup4==4.7.1 # homeassistant.components.zha @@ -217,19 +217,19 @@ bimmer_connected==0.5.3 # homeassistant.components.blink blinkpy==0.13.1 -# homeassistant.components.light.blinksticklight +# homeassistant.components.blinksticklight.light blinkstick==1.1.8 -# homeassistant.components.light.blinkt +# homeassistant.components.blinkt.light # blinkt==0.1.0 -# homeassistant.components.sensor.bitcoin +# homeassistant.components.bitcoin.sensor blockchain==1.4.4 -# homeassistant.components.light.decora +# homeassistant.components.decora.light # bluepy==1.1.4 -# homeassistant.components.sensor.bme680 +# homeassistant.components.bme680.sensor # bme680==1.0.5 # homeassistant.components.route53 @@ -242,30 +242,30 @@ boto3==1.9.16 # homeassistant.scripts.credstash botocore==1.7.34 -# homeassistant.components.media_player.braviatv +# homeassistant.components.braviatv.media_player braviarc-homeassistant==0.3.7.dev0 -# homeassistant.components.sensor.broadlink -# homeassistant.components.switch.broadlink +# homeassistant.components.broadlink.sensor +# homeassistant.components.broadlink.switch broadlink==0.9.0 -# homeassistant.components.sensor.brottsplatskartan +# homeassistant.components.brottsplatskartan.sensor brottsplatskartan==0.0.1 -# homeassistant.components.cover.brunt +# homeassistant.components.brunt.cover brunt==0.1.3 -# homeassistant.components.device_tracker.bluetooth_tracker +# homeassistant.components.bluetooth_tracker.device_tracker bt_proximity==0.1.2 -# homeassistant.components.device_tracker.bt_home_hub_5 +# homeassistant.components.bt_home_hub_5.device_tracker bthomehub5-devicelist==0.1.1 -# homeassistant.components.device_tracker.bt_smarthub +# homeassistant.components.bt_smarthub.device_tracker btsmarthub_devicelist==0.1.3 -# homeassistant.components.sensor.buienradar -# homeassistant.components.weather.buienradar +# homeassistant.components.buienradar.sensor +# homeassistant.components.buienradar.weather buienradar==0.91 # homeassistant.components.calendar.caldav @@ -280,7 +280,7 @@ ciscosparkapi==0.4.2 # homeassistant.components.cppm_tracker.device_tracker clearpasspy==1.0.2 -# homeassistant.components.sensor.co2signal +# homeassistant.components.co2signal.sensor co2signal==0.4.2 # homeassistant.components.coinbase @@ -292,12 +292,12 @@ coinmarketcap==5.0.3 # homeassistant.scripts.check_config colorlog==4.0.2 -# homeassistant.components.alarm_control_panel.concord232 -# homeassistant.components.binary_sensor.concord232 +# homeassistant.components.concord232.alarm_control_panel +# homeassistant.components.concord232.binary_sensor concord232==0.15 -# homeassistant.components.climate.eq3btsmart -# homeassistant.components.sensor.eddystone_temperature +# homeassistant.components.eddystone_temperature.sensor +# homeassistant.components.eq3btsmart.climate # homeassistant.components.xiaomi_miio.device_tracker # homeassistant.components.xiaomi_miio.fan # homeassistant.components.xiaomi_miio.light @@ -310,39 +310,39 @@ construct==2.9.45 # homeassistant.scripts.credstash # credstash==1.15.0 -# homeassistant.components.sensor.crimereports +# homeassistant.components.crimereports.sensor crimereports==1.0.1 # homeassistant.components.datadog datadog==0.15.0 -# homeassistant.components.sensor.metoffice -# homeassistant.components.weather.metoffice +# homeassistant.components.metoffice.sensor +# homeassistant.components.metoffice.weather datapoint==0.4.3 -# homeassistant.components.light.decora +# homeassistant.components.decora.light # decora==0.6 -# homeassistant.components.light.decora_wifi +# homeassistant.components.decora_wifi.light # decora_wifi==1.3 # homeassistant.components.ihc # homeassistant.components.namecheapdns # homeassistant.components.device_tracker.upc_connect -# homeassistant.components.sensor.ohmconnect +# homeassistant.components.ohmconnect.sensor defusedxml==0.5.0 -# homeassistant.components.sensor.deluge -# homeassistant.components.switch.deluge +# homeassistant.components.deluge.sensor +# homeassistant.components.deluge.switch deluge-client==1.4.0 -# homeassistant.components.media_player.denonavr +# homeassistant.components.denonavr.media_player denonavr==0.7.8 # homeassistant.components.media_player.directv directpy==0.5 -# homeassistant.components.sensor.discogs +# homeassistant.components.discogs.sensor discogs_client==2.2.1 # homeassistant.components.notify.discord @@ -351,7 +351,7 @@ discord.py==0.16.12 # homeassistant.components.updater distro==1.4.0 -# homeassistant.components.switch.digitalloggers +# homeassistant.components.digitalloggers.switch dlipower==0.7.165 # homeassistant.components.doorbird @@ -379,10 +379,10 @@ edp_redy==0.0.3 # homeassistant.components.device_tracker.ee_brightbox eebrightbox==0.0.4 -# homeassistant.components.media_player.horizon +# homeassistant.components.horizon.media_player einder==0.3.1 -# homeassistant.components.sensor.eliqonline +# homeassistant.components.eliqonline.sensor eliqonline==1.2.2 # homeassistant.components.elkm1 @@ -397,16 +397,16 @@ enocean==0.40 # homeassistant.components.sensor.entur_public_transport enturclient==0.1.3 -# homeassistant.components.sensor.envirophat +# homeassistant.components.envirophat.sensor # envirophat==0.0.6 -# homeassistant.components.sensor.enphase_envoy +# homeassistant.components.enphase_envoy.sensor envoy_reader==0.3 # homeassistant.components.sensor.season ephem==3.7.6.0 -# homeassistant.components.media_player.epson +# homeassistant.components.epson.media_player epson-projector==0.1.3 # homeassistant.components.netgear_lte @@ -419,14 +419,14 @@ eternalegypt==0.0.5 # homeassistant.components.climate.honeywell evohomeclient==0.2.8 -# homeassistant.components.image_processing.dlib_face_detect -# homeassistant.components.image_processing.dlib_face_identify +# homeassistant.components.dlib_face_detect.image_processing +# homeassistant.components.dlib_face_identify.image_processing # face_recognition==1.0.0 # homeassistant.components.fastdotcom fastdotcom==0.0.3 -# homeassistant.components.sensor.fedex +# homeassistant.components.fedex.sensor fedexdeliverymanager==1.0.6 # homeassistant.components.feedreader @@ -435,16 +435,16 @@ feedparser-homeassistant==5.2.2.dev1 # homeassistant.components.fibaro fiblary3==0.1.7 -# homeassistant.components.sensor.fints +# homeassistant.components.fints.sensor fints==1.0.1 -# homeassistant.components.sensor.fitbit +# homeassistant.components.fitbit.sensor fitbit==0.3.0 -# homeassistant.components.sensor.fixer +# homeassistant.components.fixer.sensor fixerio==1.0.0a0 -# homeassistant.components.light.flux_led +# homeassistant.components.flux_led.light flux_led==0.22 # homeassistant.components.sensor.foobot @@ -453,21 +453,21 @@ foobot_async==0.3.1 # homeassistant.components.notify.free_mobile freesms==0.1.2 -# homeassistant.components.device_tracker.fritz -# homeassistant.components.sensor.fritzbox_callmonitor -# homeassistant.components.sensor.fritzbox_netmonitor +# homeassistant.components.fritz.device_tracker +# homeassistant.components.fritzbox_callmonitor.sensor +# homeassistant.components.fritzbox_netmonitor.sensor # fritzconnection==0.6.5 -# homeassistant.components.switch.fritzdect +# homeassistant.components.fritzdect.switch fritzhome==1.0.4 # homeassistant.components.google.tts gTTS-token==1.1.3 -# homeassistant.components.sensor.gearbest +# homeassistant.components.gearbest.sensor gearbest_parser==1.0.7 -# homeassistant.components.sensor.geizhals +# homeassistant.components.geizhals.sensor geizhals==0.0.9 # homeassistant.components.geo_location.geo_json_events @@ -478,10 +478,10 @@ geojson_client==0.3 # homeassistant.components.sensor.geo_rss_events georss_client==0.5 -# homeassistant.components.sensor.gitter +# homeassistant.components.gitter.sensor gitterpy==0.1.7 -# homeassistant.components.sensor.glances +# homeassistant.components.glances.sensor glances_api==0.2.0 # homeassistant.components.notify.gntp @@ -496,25 +496,25 @@ google-cloud-pubsub==0.39.1 # homeassistant.components.googlehome googledevices==1.0.2 -# homeassistant.components.sensor.google_travel_time +# homeassistant.components.google_travel_time.sensor googlemaps==2.5.1 -# homeassistant.components.sensor.gpsd +# homeassistant.components.gpsd.sensor gps3==0.33.3 # homeassistant.components.greeneye_monitor greeneye_monitor==1.0 -# homeassistant.components.light.greenwave +# homeassistant.components.greenwave.light greenwavereality==0.5.1 -# homeassistant.components.media_player.gstreamer +# homeassistant.components.gstreamer.media_player gstreamer-player==1.1.2 # homeassistant.components.ffmpeg ha-ffmpeg==1.11 -# homeassistant.components.media_player.philips_js +# homeassistant.components.philips_js.media_player ha-philipsjs==0.0.5 # homeassistant.components.habitica @@ -532,22 +532,22 @@ hbmqtt==0.9.4 # homeassistant.components.sensor.jewish_calendar hdate==0.8.7 -# homeassistant.components.climate.heatmiser +# homeassistant.components.heatmiser.climate heatmiserV3==0.9.1 -# homeassistant.components.switch.hikvisioncam +# homeassistant.components.hikvisioncam.switch hikvision==0.4 # homeassistant.components.notify.hipchat hipnotify==1.0.8 -# homeassistant.components.media_player.harman_kardon_avr +# homeassistant.components.harman_kardon_avr.media_player hkavr==0.0.5 # homeassistant.components.hlk_sw16 hlk-sw16==0.0.6 -# homeassistant.components.sensor.pi_hole +# homeassistant.components.pi_hole.sensor hole==0.3.0 # homeassistant.components.binary_sensor.workday @@ -575,22 +575,22 @@ huawei-lte-api==1.1.5 # homeassistant.components.hydrawise hydrawiser==0.1.1 -# homeassistant.components.sensor.bh1750 -# homeassistant.components.sensor.bme280 -# homeassistant.components.sensor.htu21d +# homeassistant.components.bh1750.sensor +# homeassistant.components.bme280.sensor +# homeassistant.components.htu21d.sensor # i2csense==0.0.4 # homeassistant.components.watson_iot ibmiotf==0.3.4 -# homeassistant.components.light.iglo +# homeassistant.components.iglo.light iglo==1.2.7 # homeassistant.components.ihc ihcsdk==2.3.0 # homeassistant.components.influxdb -# homeassistant.components.sensor.influxdb +# homeassistant.components.influxdb.sensor influxdb==5.2.0 # homeassistant.components.insteon @@ -605,11 +605,11 @@ ipify==1.0.0 # homeassistant.components.verisure jsonpath==0.75 -# homeassistant.components.media_player.kodi +# homeassistant.components.kodi.media_player # homeassistant.components.notify.kodi jsonrpc-async==0.6 -# homeassistant.components.media_player.kodi +# homeassistant.components.kodi.media_player jsonrpc-websocket==0.6 # homeassistant.scripts.keyring @@ -618,7 +618,7 @@ keyring==17.1.1 # homeassistant.scripts.keyring keyrings.alt==3.1.1 -# homeassistant.components.lock.kiwi +# homeassistant.components.kiwi.lock kiwiki-client==0.1.1 # homeassistant.components.konnected @@ -630,44 +630,44 @@ lakeside==0.12 # homeassistant.components.dyson libpurecoollink==0.4.2 -# homeassistant.components.camera.foscam +# homeassistant.components.foscam.camera libpyfoscam==1.0 -# homeassistant.components.device_tracker.mikrotik +# homeassistant.components.mikrotik.device_tracker librouteros==2.2.0 # homeassistant.components.media_player.soundtouch libsoundtouch==0.7.2 -# homeassistant.components.light.lifx_legacy +# homeassistant.components.lifx_legacy.light liffylights==0.9.4 -# homeassistant.components.light.osramlightify +# homeassistant.components.osramlightify.light lightify==1.0.6.1 # homeassistant.components.lightwave lightwave==0.15 -# homeassistant.components.light.limitlessled +# homeassistant.components.limitlessled.light limitlessled==1.1.3 # homeassistant.components.linode linode-api==4.1.9b1 -# homeassistant.components.media_player.liveboxplaytv +# homeassistant.components.liveboxplaytv.media_player liveboxplaytv==2.0.2 # homeassistant.components.lametric # homeassistant.components.lametric.notify lmnotify==0.0.4 -# homeassistant.components.device_tracker.google_maps +# homeassistant.components.google_maps.device_tracker locationsharinglib==3.0.11 # homeassistant.components.logi_circle logi_circle==0.1.7 -# homeassistant.components.sensor.london_underground +# homeassistant.components.london_underground.sensor london-tube-status==0.2 # homeassistant.components.luftdaten @@ -676,13 +676,13 @@ luftdaten==0.3.4 # homeassistant.components.lupusec lupupy==0.0.17 -# homeassistant.components.light.lw12wifi +# homeassistant.components.lw12wifi.light lw12==0.9.2 -# homeassistant.components.sensor.lyft +# homeassistant.components.lyft.sensor lyft_rides==0.2 -# homeassistant.components.sensor.magicseaweed +# homeassistant.components.magicseaweed.sensor magicseaweed==1.0.3 # homeassistant.components.matrix @@ -704,16 +704,16 @@ meteofrance==0.3.4 # homeassistant.components.switch.mfi mficlient==0.3.0 -# homeassistant.components.sensor.miflora +# homeassistant.components.miflora.sensor miflora==0.4.0 -# homeassistant.components.climate.mill +# homeassistant.components.mill.climate millheater==0.3.4 -# homeassistant.components.sensor.mitemp_bt +# homeassistant.components.mitemp_bt.sensor mitemp_bt==0.0.1 -# homeassistant.components.sensor.mopar +# homeassistant.components.mopar.sensor motorparts==1.1.0 # homeassistant.components.tts @@ -728,31 +728,31 @@ mycroftapi==2.0 # homeassistant.components.usps myusps==1.3.2 -# homeassistant.components.media_player.nad +# homeassistant.components.nad.media_player nad_receiver==0.0.11 -# homeassistant.components.device_tracker.keenetic_ndms2 +# homeassistant.components.keenetic_ndms2.device_tracker ndms2_client==0.0.6 # homeassistant.components.ness_alarm nessclient==0.9.14 -# homeassistant.components.sensor.netdata +# homeassistant.components.netdata.sensor netdata==0.1.2 # homeassistant.components.discovery netdisco==2.5.0 -# homeassistant.components.sensor.neurio_energy +# homeassistant.components.neurio_energy.sensor neurio==0.3.1 -# homeassistant.components.light.niko_home_control +# homeassistant.components.niko_home_control.light niko-home-control==0.1.8 -# homeassistant.components.air_quality.nilu +# homeassistant.components.nilu.air_quality niluclient==0.1.2 -# homeassistant.components.sensor.nederlandse_spoorwegen +# homeassistant.components.nederlandse_spoorwegen.sensor nsapi==2.7.4 # homeassistant.components.sensor.nsw_fuel_station @@ -762,61 +762,61 @@ nsw-fuel-api-client==1.0.10 nuheat==0.3.0 # homeassistant.components.binary_sensor.trend -# homeassistant.components.image_processing.opencv -# homeassistant.components.image_processing.tensorflow -# homeassistant.components.sensor.pollen +# homeassistant.components.opencv.image_processing +# homeassistant.components.pollen.sensor +# homeassistant.components.tensorflow.image_processing numpy==1.16.2 # homeassistant.components.google oauth2client==4.0.0 -# homeassistant.components.climate.oem +# homeassistant.components.oem.climate oemthermostat==1.1 -# homeassistant.components.media_player.onkyo +# homeassistant.components.onkyo.media_player onkyo-eiscp==1.2.4 -# homeassistant.components.camera.onvif +# homeassistant.components.onvif.camera onvif-py3==0.1.3 -# homeassistant.components.sensor.openevse +# homeassistant.components.openevse.sensor openevsewifi==0.4 -# homeassistant.components.media_player.openhome +# homeassistant.components.openhome.media_player openhomedevice==0.4.2 -# homeassistant.components.air_quality.opensensemap +# homeassistant.components.opensensemap.air_quality opensensemap-api==0.1.5 # homeassistant.components.enigma2.media_player openwebifpy==1.2.7 -# homeassistant.components.device_tracker.luci +# homeassistant.components.luci.device_tracker openwrt-luci-rpc==1.0.5 -# homeassistant.components.switch.orvibo +# homeassistant.components.orvibo.switch orvibo==1.1.1 # homeassistant.components.mqtt # homeassistant.components.shiftr paho-mqtt==1.4.0 -# homeassistant.components.media_player.panasonic_bluray +# homeassistant.components.panasonic_bluray.media_player panacotta==0.1 -# homeassistant.components.media_player.panasonic_viera +# homeassistant.components.panasonic_viera.media_player panasonic_viera==0.3.1 -# homeassistant.components.media_player.dunehd +# homeassistant.components.dunehd.media_player pdunehd==1.3 -# homeassistant.components.switch.pencom +# homeassistant.components.pencom.switch pencompy==0.0.3 -# homeassistant.components.device_tracker.aruba -# homeassistant.components.device_tracker.cisco_ios +# homeassistant.components.aruba.device_tracker +# homeassistant.components.cisco_ios.device_tracker # homeassistant.components.device_tracker.unifi_direct -# homeassistant.components.media_player.pandora +# homeassistant.components.pandora.media_player pexpect==4.6.0 # homeassistant.components.rpi_pfio @@ -825,35 +825,35 @@ pifacecommon==4.2.2 # homeassistant.components.rpi_pfio pifacedigitalio==3.0.5 -# homeassistant.components.light.piglow +# homeassistant.components.piglow.light piglow==1.2.4 # homeassistant.components.pilight pilight==0.1.1 -# homeassistant.components.camera.proxy -# homeassistant.components.image_processing.qrcode -# homeassistant.components.image_processing.tensorflow +# homeassistant.components.proxy.camera +# homeassistant.components.qrcode.image_processing +# homeassistant.components.tensorflow.image_processing pillow==5.4.1 # homeassistant.components.dominos pizzapi==0.0.3 -# homeassistant.components.media_player.plex -# homeassistant.components.sensor.plex +# homeassistant.components.plex.media_player +# homeassistant.components.plex.sensor plexapi==3.0.6 # homeassistant.components.plum_lightpad plumlightpad==0.0.11 # homeassistant.components.sensor.mhz19 -# homeassistant.components.sensor.serial_pm +# homeassistant.components.serial_pm.sensor pmsensor==0.4 -# homeassistant.components.sensor.pocketcasts +# homeassistant.components.pocketcasts.sensor pocketcasts==0.1 -# homeassistant.components.sensor.postnl +# homeassistant.components.postnl.sensor postnl_api==1.0.2 # homeassistant.components.reddit.sensor @@ -862,32 +862,32 @@ praw==6.1.1 # homeassistant.components.sensor.islamic_prayer_times prayer_times_calculator==0.0.3 -# homeassistant.components.sensor.prezzibenzina +# homeassistant.components.prezzibenzina.sensor prezzibenzina-py==1.1.4 -# homeassistant.components.climate.proliphix +# homeassistant.components.proliphix.climate proliphix==0.4.1 # homeassistant.components.prometheus prometheus_client==0.2.0 -# homeassistant.components.image_processing.tensorflow +# homeassistant.components.tensorflow.image_processing protobuf==3.6.1 -# homeassistant.components.sensor.systemmonitor +# homeassistant.components.systemmonitor.sensor psutil==5.5.1 # homeassistant.components.wink pubnubsub-handler==1.0.3 # homeassistant.components.notify.pushbullet -# homeassistant.components.sensor.pushbullet +# homeassistant.components.pushbullet.sensor pushbullet.py==0.11.0 # homeassistant.components.notify.pushetta pushetta==1.0.15 -# homeassistant.components.light.rpi_gpio_pwm +# homeassistant.components.rpi_gpio_pwm.light pwmled==1.4.1 # homeassistant.components.august @@ -896,16 +896,16 @@ py-august==0.7.0 # homeassistant.components.canary py-canary==0.5.0 -# homeassistant.components.sensor.cpuspeed +# homeassistant.components.cpuspeed.sensor py-cpuinfo==4.0.0 # homeassistant.components.melissa py-melissa-climate==2.0.0 -# homeassistant.components.camera.synology +# homeassistant.components.synology.camera py-synology==0.2.0 -# homeassistant.components.sensor.seventeentrack +# homeassistant.components.seventeentrack.sensor py17track==2.2.2 # homeassistant.components.hdmi_cec @@ -914,38 +914,38 @@ pyCEC==0.4.13 # homeassistant.components.tplink pyHS100==0.3.4 -# homeassistant.components.air_quality.norway_air -# homeassistant.components.weather.met +# homeassistant.components.met.weather +# homeassistant.components.norway_air.air_quality pyMetno==0.4.6 # homeassistant.components.rfxtrx pyRFXtrx==0.23 -# homeassistant.components.switch.switchmate +# homeassistant.components.switchmate.switch # pySwitchmate==0.4.5 # homeassistant.components.tibber pyTibber==0.9.6 -# homeassistant.components.switch.dlink +# homeassistant.components.dlink.switch pyW215==0.6.0 # homeassistant.components.w800rf32 pyW800rf32==0.1 -# homeassistant.components.sensor.noaa_tides +# homeassistant.components.noaa_tides.sensor # py_noaa==0.3.0 # homeassistant.components.ads pyads==3.0.7 -# homeassistant.components.sensor.aftership +# homeassistant.components.aftership.sensor pyaftership==0.1.2 -# homeassistant.components.sensor.airvisual +# homeassistant.components.airvisual.sensor pyairvisual==3.0.1 -# homeassistant.components.alarm_control_panel.alarmdotcom +# homeassistant.components.alarmdotcom.alarm_control_panel pyalarmdotcom==0.3.2 # homeassistant.components.arlo @@ -957,14 +957,14 @@ pyatmo==1.8 # homeassistant.components.apple_tv pyatv==0.3.12 -# homeassistant.components.device_tracker.bbox -# homeassistant.components.sensor.bbox +# homeassistant.components.bbox.device_tracker +# homeassistant.components.bbox.sensor pybbox==0.0.5-alpha # homeassistant.components.media_player.blackbird pyblackbird==0.5 -# homeassistant.components.device_tracker.bluetooth_tracker +# homeassistant.components.bluetooth_tracker.device_tracker # pybluez==0.22 # homeassistant.components.neato @@ -976,25 +976,25 @@ pycarwings2==2.8 # homeassistant.components.cloudflare pycfdns==0.0.1 -# homeassistant.components.media_player.channels +# homeassistant.components.channels.media_player pychannels==1.0.0 # homeassistant.components.cast pychromecast==3.0.0 -# homeassistant.components.media_player.cmus +# homeassistant.components.cmus.media_player pycmus==0.1.1 # homeassistant.components.comfoconnect pycomfoconnect==0.3 -# homeassistant.components.climate.coolmaster +# homeassistant.components.coolmaster.climate pycoolmasternet==0.0.4 # homeassistant.components.tts.microsoft pycsspeechtts==1.0.2 -# homeassistant.components.sensor.cups +# homeassistant.components.cups.sensor # pycups==1.9.73 # homeassistant.components.daikin @@ -1012,28 +1012,28 @@ pydispatcher==2.0.5 # homeassistant.components.android_ip_webcam pydroid-ipcam==0.8 -# homeassistant.components.sensor.duke_energy +# homeassistant.components.duke_energy.sensor pydukeenergy==0.0.6 -# homeassistant.components.sensor.ebox +# homeassistant.components.ebox.sensor pyebox==1.1.4 -# homeassistant.components.water_heater.econet +# homeassistant.components.econet.water_heater pyeconet==0.0.10 -# homeassistant.components.switch.edimax +# homeassistant.components.edimax.switch pyedimax==0.1 # homeassistant.components.eight_sleep pyeight==0.1.1 -# homeassistant.components.media_player.emby +# homeassistant.components.emby.media_player pyemby==1.6 # homeassistant.components.envisalink pyenvisalink==3.8 -# homeassistant.components.climate.ephember +# homeassistant.components.ephember.climate pyephember==0.2.0 # homeassistant.components.light.everlights @@ -1042,16 +1042,16 @@ pyeverlights==0.1.0 # homeassistant.components.sensor.fido pyfido==2.1.1 -# homeassistant.components.climate.flexit +# homeassistant.components.flexit.climate pyflexit==0.3 -# homeassistant.components.binary_sensor.flic +# homeassistant.components.flic.binary_sensor pyflic-homeassistant==0.4.dev0 -# homeassistant.components.sensor.flunearyou +# homeassistant.components.flunearyou.sensor pyflunearyou==1.0.3 -# homeassistant.components.light.futurenow +# homeassistant.components.futurenow.light pyfnip==0.2 # homeassistant.components.fritzbox @@ -1060,23 +1060,23 @@ pyfritzhome==0.4.0 # homeassistant.components.ifttt pyfttt==0.3 -# homeassistant.components.device_tracker.bluetooth_le_tracker -# homeassistant.components.sensor.skybeacon +# homeassistant.components.bluetooth_le_tracker.device_tracker +# homeassistant.components.skybeacon.sensor pygatt[GATTTOOL]==3.2.0 -# homeassistant.components.cover.gogogate2 +# homeassistant.components.gogogate2.cover pygogogate2==0.1.1 -# homeassistant.components.sensor.gtfs +# homeassistant.components.gtfs.sensor pygtfs==0.1.5 -# homeassistant.components.sensor.gtt +# homeassistant.components.gtt.sensor pygtt==1.1.2 # homeassistant.components.sensor.version pyhaversion==2.0.3 -# homeassistant.components.binary_sensor.hikvision +# homeassistant.components.hikvision.binary_sensor pyhik==0.2.2 # homeassistant.components.hive @@ -1091,19 +1091,19 @@ pyhomeworks==0.0.6 # homeassistant.components.sensor.hydroquebec pyhydroquebec==2.2.2 -# homeassistant.components.alarm_control_panel.ialarm +# homeassistant.components.ialarm.alarm_control_panel pyialarm==0.3 -# homeassistant.components.device_tracker.icloud +# homeassistant.components.icloud.device_tracker pyicloud==0.9.1 # homeassistant.components.ipma.weather pyipma==1.2.1 -# homeassistant.components.sensor.irish_rail_transport +# homeassistant.components.irish_rail_transport.sensor pyirishrail==0.0.2 -# homeassistant.components.binary_sensor.iss +# homeassistant.components.iss.binary_sensor pyiss==1.0.1 # homeassistant.components.itach.remote @@ -1112,32 +1112,32 @@ pyitachip2ir==0.0.7 # homeassistant.components.kira pykira==0.1.1 -# homeassistant.components.sensor.kwb +# homeassistant.components.kwb.sensor pykwb==0.0.8 -# homeassistant.components.sensor.lacrosse +# homeassistant.components.lacrosse.sensor pylacrosse==0.3.1 -# homeassistant.components.sensor.lastfm +# homeassistant.components.lastfm.sensor pylast==3.0.0 -# homeassistant.components.sensor.launch_library +# homeassistant.components.launch_library.sensor pylaunches==0.2.0 -# homeassistant.components.media_player.lg_netcast +# homeassistant.components.lg_netcast.media_player pylgnetcast-homeassistant==0.2.0.dev0 # homeassistant.components.webostv.media_player # homeassistant.components.webostv.notify pylgtv==0.1.9 -# homeassistant.components.sensor.linky +# homeassistant.components.linky.sensor pylinky==0.3.0 # homeassistant.components.litejet pylitejet==0.1 -# homeassistant.components.sensor.loopenergy +# homeassistant.components.loopenergy.sensor pyloopenergy==0.1.0 # homeassistant.components.lutron_caseta @@ -1149,10 +1149,10 @@ pylutron==0.2.0 # homeassistant.components.mailgun.notify pymailgunner==1.4 -# homeassistant.components.media_player.mediaroom +# homeassistant.components.mediaroom.media_player pymediaroom==0.6.4 -# homeassistant.components.media_player.xiaomi_tv +# homeassistant.components.xiaomi_tv.media_player pymitv==1.4.3 # homeassistant.components.mochad @@ -1164,41 +1164,40 @@ pymodbus==1.5.2 # homeassistant.components.media_player.monoprice pymonoprice==0.3 -# homeassistant.components.media_player.yamaha_musiccast +# homeassistant.components.yamaha_musiccast.media_player pymusiccast==0.1.6 -# homeassistant.components.cover.myq +# homeassistant.components.myq.cover pymyq==1.1.0 # homeassistant.components.mysensors pymysensors==0.18.0 -# homeassistant.components.light.nanoleaf +# homeassistant.components.nanoleaf.light pynanoleaf==0.0.5 -# homeassistant.components.lock.nello +# homeassistant.components.nello.lock pynello==2.0.2 -# homeassistant.components.device_tracker.netgear +# homeassistant.components.netgear.device_tracker pynetgear==0.5.2 -# homeassistant.components.switch.netio +# homeassistant.components.netio.switch pynetio==0.1.9.1 -# homeassistant.components.lock.nuki +# homeassistant.components.nuki.lock pynuki==1.3.2 -# homeassistant.components.sensor.nut +# homeassistant.components.nut.sensor pynut2==2.1.2 -# homeassistant.components.alarm_control_panel.nx584 # homeassistant.components.binary_sensor.nx584 pynx584==0.4 # homeassistant.components.openuv pyopenuv==1.0.9 -# homeassistant.components.light.opple +# homeassistant.components.opple.light pyoppleio==1.0.5 # homeassistant.components.iota @@ -1209,26 +1208,26 @@ pyotgw==0.4b2 # homeassistant.auth.mfa_modules.notify # homeassistant.auth.mfa_modules.totp -# homeassistant.components.sensor.otp +# homeassistant.components.otp.sensor pyotp==2.2.6 # homeassistant.components.owlet pyowlet==1.0.2 -# homeassistant.components.sensor.openweathermap -# homeassistant.components.weather.openweathermap +# homeassistant.components.openweathermap.sensor +# homeassistant.components.openweathermap.weather pyowm==2.10.0 # homeassistant.components.lcn pypck==0.5.9 -# homeassistant.components.media_player.pjlink +# homeassistant.components.pjlink.media_player pypjlink2==1.2.0 # homeassistant.components.point pypoint==1.1.1 -# homeassistant.components.sensor.pollen +# homeassistant.components.pollen.sensor pypollencom==2.2.3 # homeassistant.components.ps4 @@ -1237,40 +1236,40 @@ pyps4-homeassistant==0.4.8 # homeassistant.components.qwikswitch pyqwikswitch==0.8 -# homeassistant.components.sensor.nmbs +# homeassistant.components.nmbs.sensor pyrail==0.0.3 # homeassistant.components.rainbird pyrainbird==0.1.6 -# homeassistant.components.switch.recswitch +# homeassistant.components.recswitch.switch pyrecswitch==1.0.2 -# homeassistant.components.sensor.ruter +# homeassistant.components.ruter.sensor pyruter==1.1.0 # homeassistant.components.sabnzbd pysabnzbd==1.1.0 -# homeassistant.components.switch.sony_projector +# homeassistant.components.sony_projector.switch pysdcp==1 -# homeassistant.components.climate.sensibo +# homeassistant.components.sensibo.climate pysensibo==1.0.3 -# homeassistant.components.sensor.serial +# homeassistant.components.serial.sensor pyserial-asyncio==0.4 -# homeassistant.components.switch.acer_projector +# homeassistant.components.acer_projector.switch pyserial==3.1.1 -# homeassistant.components.lock.sesame +# homeassistant.components.sesame.lock pysesame==0.1.0 # homeassistant.components.goalfeed pysher==1.0.1 -# homeassistant.components.sensor.sma +# homeassistant.components.sma.sensor pysma==0.3.1 # homeassistant.components.smartthings @@ -1279,9 +1278,9 @@ pysmartapp==0.3.2 # homeassistant.components.smartthings pysmartthings==0.6.7 -# homeassistant.components.device_tracker.snmp -# homeassistant.components.sensor.snmp -# homeassistant.components.switch.snmp +# homeassistant.components.snmp.device_tracker +# homeassistant.components.snmp.sensor +# homeassistant.components.snmp.switch pysnmp==4.4.8 # homeassistant.components.sonos @@ -1293,23 +1292,23 @@ pyspcwebgw==0.4.0 # homeassistant.components.notify.stride pystride==0.1.7 -# homeassistant.components.sensor.syncthru +# homeassistant.components.syncthru.sensor pysyncthru==0.3.1 -# homeassistant.components.sensor.tautulli +# homeassistant.components.tautulli.sensor pytautulli==0.5.0 -# homeassistant.components.media_player.liveboxplaytv +# homeassistant.components.liveboxplaytv.media_player pyteleloisirs==3.4 # homeassistant.components.thinkingcleaner.sensor # homeassistant.components.thinkingcleaner.switch pythinkingcleaner==0.0.3 -# homeassistant.components.sensor.blockchain +# homeassistant.components.blockchain.sensor python-blockchain-api==0.0.2 -# homeassistant.components.media_player.clementine +# homeassistant.components.clementine.media_player python-clementine-remote==1.0.1 # homeassistant.components.digital_ocean @@ -1318,13 +1317,13 @@ python-digitalocean==1.13.2 # homeassistant.components.ecobee python-ecobee-api==0.0.18 -# homeassistant.components.climate.eq3btsmart +# homeassistant.components.eq3btsmart.climate # python-eq3bt==0.1.9 -# homeassistant.components.sensor.etherscan +# homeassistant.components.etherscan.sensor python-etherscan-api==0.0.3 -# homeassistant.components.camera.familyhub +# homeassistant.components.familyhub.camera python-family-hub-local==0.0.2 # homeassistant.components.sensor.darksky @@ -1334,10 +1333,10 @@ python-forecastio==1.4.0 # homeassistant.components.gc100 python-gc100==1.0.3a -# homeassistant.components.sensor.gitlab_ci +# homeassistant.components.gitlab_ci.sensor python-gitlab==1.6.0 -# homeassistant.components.sensor.hp_ilo +# homeassistant.components.hp_ilo.sensor python-hpilo==3.9 # homeassistant.components.joaoapps_join @@ -1359,38 +1358,38 @@ python-juicenet==0.0.5 # homeassistant.components.xiaomi_miio.vacuum python-miio==0.4.4 -# homeassistant.components.media_player.mpd +# homeassistant.components.mpd.media_player python-mpd2==1.0.0 -# homeassistant.components.light.mystrom -# homeassistant.components.switch.mystrom +# homeassistant.components.mystrom.light +# homeassistant.components.mystrom.switch python-mystrom==0.5.0 # homeassistant.components.nest python-nest==4.1.0 -# homeassistant.components.device_tracker.nmap_tracker +# homeassistant.components.nmap_tracker.device_tracker python-nmap==0.6.1 # homeassistant.components.notify.pushover python-pushover==0.3 -# homeassistant.components.sensor.qbittorrent +# homeassistant.components.qbittorrent.sensor python-qbittorrent==0.3.1 -# homeassistant.components.sensor.ripple +# homeassistant.components.ripple.sensor python-ripple-api==0.0.3 # homeassistant.components.roku python-roku==3.1.5 -# homeassistant.components.sensor.sochain +# homeassistant.components.sochain.sensor python-sochain-api==0.0.2 -# homeassistant.components.media_player.songpal +# homeassistant.components.songpal.media_player python-songpal==0.0.9.1 -# homeassistant.components.sensor.synologydsm +# homeassistant.components.synologydsm.sensor python-synology==0.2.0 # homeassistant.components.tado @@ -1399,16 +1398,16 @@ python-tado==0.2.3 # homeassistant.components.telegram_bot python-telegram-bot==11.1.0 -# homeassistant.components.sensor.twitch +# homeassistant.components.twitch.sensor python-twitch-client==0.6.0 # homeassistant.components.velbus python-velbus==2.0.22 -# homeassistant.components.media_player.vlc +# homeassistant.components.vlc.media_player python-vlc==1.1.2 -# homeassistant.components.sensor.whois +# homeassistant.components.whois.sensor python-whois==0.7.1 # homeassistant.components.wink @@ -1417,37 +1416,37 @@ python-wink==1.10.3 # homeassistant.components.sensor.awair python_awair==0.0.3 -# homeassistant.components.sensor.swiss_public_transport +# homeassistant.components.swiss_public_transport.sensor python_opendata_transport==0.1.4 # homeassistant.components.egardia pythonegardia==1.0.39 -# homeassistant.components.device_tracker.tile +# homeassistant.components.tile.device_tracker pytile==2.0.6 -# homeassistant.components.climate.touchline +# homeassistant.components.touchline.climate pytouchline==0.7 -# homeassistant.components.device_tracker.traccar +# homeassistant.components.traccar.device_tracker pytraccar==0.3.0 -# homeassistant.components.device_tracker.trackr +# homeassistant.components.trackr.device_tracker pytrackr==0.0.5 # homeassistant.components.tradfri pytradfri[async]==6.0.1 -# homeassistant.components.sensor.trafikverket_weatherstation +# homeassistant.components.trafikverket_weatherstation.sensor pytrafikverket==0.1.5.8 -# homeassistant.components.device_tracker.ubee +# homeassistant.components.ubee.device_tracker pyubee==0.2 # homeassistant.components.device_tracker.unifi pyunifi==2.16 -# homeassistant.components.binary_sensor.uptimerobot +# homeassistant.components.uptimerobot.binary_sensor pyuptimerobot==0.0.5 # homeassistant.components.keyboard @@ -1456,10 +1455,10 @@ pyuptimerobot==0.0.5 # homeassistant.components.vera pyvera==0.2.45 -# homeassistant.components.switch.vesync +# homeassistant.components.vesync.switch pyvesync_v2==0.9.6 -# homeassistant.components.media_player.vizio +# homeassistant.components.vizio.media_player pyvizio==0.0.4 # homeassistant.components.velux @@ -1471,25 +1470,25 @@ pywebpush==1.6.0 # homeassistant.components.wemo pywemo==0.4.34 -# homeassistant.components.camera.xeoma +# homeassistant.components.xeoma.camera pyxeoma==1.4.1 # homeassistant.components.zabbix pyzabbix==0.7.4 -# homeassistant.components.image_processing.qrcode +# homeassistant.components.qrcode.image_processing pyzbar==0.1.7 -# homeassistant.components.sensor.qnap +# homeassistant.components.qnap.sensor qnapstats==0.2.7 -# homeassistant.components.device_tracker.quantum_gateway +# homeassistant.components.quantum_gateway.device_tracker quantum-gateway==0.0.5 # homeassistant.components.rachio rachiopy==0.1.3 -# homeassistant.components.climate.radiotherm +# homeassistant.components.radiotherm.climate radiotherm==2.0.0 # homeassistant.components.raincloud @@ -1498,10 +1497,10 @@ raincloudy==0.0.5 # homeassistant.components.raspihats # raspihats==2.2.3 -# homeassistant.components.switch.raspyrfm +# homeassistant.components.raspyrfm.switch raspyrfm-client==1.2.8 -# homeassistant.components.sensor.recollect_waste +# homeassistant.components.recollect_waste.sensor recollect-waste==1.0.1 # homeassistant.components.rainmachine @@ -1519,28 +1518,28 @@ rflink==0.0.37 # homeassistant.components.ring ring_doorbell==0.2.2 -# homeassistant.components.device_tracker.ritassist +# homeassistant.components.ritassist.device_tracker ritassist==0.9.2 -# homeassistant.components.sensor.rejseplanen +# homeassistant.components.rejseplanen.sensor rjpl==0.3.5 # homeassistant.components.notify.rocketchat rocketchat-API==0.6.1 -# homeassistant.components.vacuum.roomba +# homeassistant.components.roomba.vacuum roombapy==1.3.1 -# homeassistant.components.sensor.rova +# homeassistant.components.rova.sensor rova==0.1.0 -# homeassistant.components.switch.rpi_rf +# homeassistant.components.rpi_rf.switch # rpi-rf==0.9.7 -# homeassistant.components.media_player.russound_rnet +# homeassistant.components.russound_rnet.media_player russound==0.1.9 -# homeassistant.components.media_player.russound_rio +# homeassistant.components.russound_rio.media_player russound_rio==0.1.4 # homeassistant.components.media_player.yamaha @@ -1552,7 +1551,7 @@ samsungctl[websocket]==0.7.1 # homeassistant.components.satel_integra satel_integra==0.3.2 -# homeassistant.components.sensor.deutsche_bahn +# homeassistant.components.deutsche_bahn.sensor schiene==0.23 # homeassistant.components.scsgate @@ -1561,17 +1560,17 @@ scsgate==0.1.0 # homeassistant.components.notify.sendgrid sendgrid==5.6.0 -# homeassistant.components.light.sensehat -# homeassistant.components.sensor.sensehat +# homeassistant.components.sensehat.light +# homeassistant.components.sensehat.sensor sense-hat==2.2.0 # homeassistant.components.sense sense_energy==0.7.0 -# homeassistant.components.media_player.aquostv +# homeassistant.components.aquostv.media_player sharp_aquos_rc==0.3.2 -# homeassistant.components.sensor.shodan +# homeassistant.components.shodan.sensor shodan==1.11.1 # homeassistant.components.notify.simplepush @@ -1599,23 +1598,23 @@ slixmpp==1.4.2 smappy==0.2.16 # homeassistant.components.raspihats -# homeassistant.components.sensor.bh1750 -# homeassistant.components.sensor.bme280 -# homeassistant.components.sensor.bme680 -# homeassistant.components.sensor.envirophat -# homeassistant.components.sensor.htu21d +# homeassistant.components.bh1750.sensor +# homeassistant.components.bme280.sensor +# homeassistant.components.bme680.sensor +# homeassistant.components.envirophat.sensor +# homeassistant.components.htu21d.sensor # smbus-cffi==0.5.1 # homeassistant.components.smhi smhi-pkg==1.0.10 -# homeassistant.components.media_player.snapcast +# homeassistant.components.snapcast.media_player snapcast==2.0.9 -# homeassistant.components.sensor.socialblade +# homeassistant.components.socialblade.sensor socialbladeclient==0.2 -# homeassistant.components.sensor.solaredge +# homeassistant.components.solaredge.sensor solaredge==0.0.2 # homeassistant.components.climate.honeywell @@ -1627,10 +1626,10 @@ speedtest-cli==2.0.2 # homeassistant.components.spider spiderpy==1.3.1 -# homeassistant.components.sensor.spotcrime +# homeassistant.components.spotcrime.sensor spotcrime==1.0.3 -# homeassistant.components.media_player.spotify +# homeassistant.components.spotify.media_player spotipy-homeassistant==2.4.4.dev1 # homeassistant.components.recorder @@ -1640,40 +1639,40 @@ sqlalchemy==1.2.18 # homeassistant.components.sensor.srp_energy srpenergy==1.0.5 -# homeassistant.components.sensor.starlingbank +# homeassistant.components.starlingbank.sensor starlingbank==3.1 # homeassistant.components.statsd statsd==3.2.1 -# homeassistant.components.sensor.steam_online +# homeassistant.components.steam_online.sensor steamodd==4.21 -# homeassistant.components.sensor.thermoworks_smoke +# homeassistant.components.thermoworks_smoke.sensor stringcase==1.2.0 # homeassistant.components.ecovacs sucks==0.9.3 -# homeassistant.components.camera.onvif +# homeassistant.components.onvif.camera suds-passworddigest-homeassistant==0.1.2a0.dev0 -# homeassistant.components.camera.onvif +# homeassistant.components.onvif.camera suds-py3==1.3.3.0 -# homeassistant.components.sensor.swiss_hydrological_data +# homeassistant.components.swiss_hydrological_data.sensor swisshydrodata==0.0.3 -# homeassistant.components.device_tracker.synology_srm +# homeassistant.components.synology_srm.device_tracker synology-srm==0.0.6 # homeassistant.components.tahoma tahoma-api==0.0.14 -# homeassistant.components.sensor.tank_utility +# homeassistant.components.tank_utility.sensor tank_utility==1.4.0 -# homeassistant.components.binary_sensor.tapsaff +# homeassistant.components.tapsaff.binary_sensor tapsaff==0.2.0 # homeassistant.components.tellstick @@ -1685,31 +1684,31 @@ tellcore-py==1.1.2 # homeassistant.components.tellduslive tellduslive==0.10.10 -# homeassistant.components.media_player.lg_soundbar +# homeassistant.components.lg_soundbar.media_player temescal==0.1 -# homeassistant.components.sensor.temper +# homeassistant.components.temper.sensor temperusb==1.5.3 # homeassistant.components.tesla teslajsonpy==0.0.25 -# homeassistant.components.sensor.thermoworks_smoke +# homeassistant.components.thermoworks_smoke.sensor thermoworks_smoke==0.1.8 # homeassistant.components.thingspeak thingspeak==0.4.1 -# homeassistant.components.light.tikteck +# homeassistant.components.tikteck.light tikteck==0.4 -# homeassistant.components.calendar.todoist +# homeassistant.components.todoist.calendar todoist-python==7.0.17 # homeassistant.components.toon toonapilib==3.2.1 -# homeassistant.components.alarm_control_panel.totalconnect +# homeassistant.components.totalconnect.alarm_control_panel total_connect_client==0.22 # homeassistant.components.tplink_lte @@ -1727,25 +1726,25 @@ tuyapy==0.1.3 # homeassistant.components.twilio twilio==6.19.1 -# homeassistant.components.sensor.uber +# homeassistant.components.uber.sensor uber_rides==0.6.0 # homeassistant.components.upcloud upcloud-api==0.4.3 -# homeassistant.components.sensor.ups +# homeassistant.components.ups.sensor upsmychoice==1.0.6 -# homeassistant.components.sensor.uscis +# homeassistant.components.uscis.sensor uscisstatus==0.1.1 # homeassistant.components.camera.uvc uvcclient==0.11.0 -# homeassistant.components.climate.venstar +# homeassistant.components.venstar.climate venstarcolortouch==0.6 -# homeassistant.components.sensor.volkszaehler +# homeassistant.components.volkszaehler.sensor volkszaehler==0.1.2 # homeassistant.components.volvooncall @@ -1754,19 +1753,19 @@ volvooncall==0.8.7 # homeassistant.components.verisure vsure==1.5.2 -# homeassistant.components.sensor.vasttrafik +# homeassistant.components.vasttrafik.sensor vtjp==0.1.14 # homeassistant.components.vultr vultr==0.1.2 # homeassistant.components.wake_on_lan -# homeassistant.components.media_player.panasonic_viera # homeassistant.components.media_player.samsungtv +# homeassistant.components.panasonic_viera.media_player # homeassistant.components.switch.wake_on_lan wakeonlan==1.1.6 -# homeassistant.components.sensor.waqi +# homeassistant.components.waqi.sensor waqiasync==1.0.0 # homeassistant.components.folder_watcher @@ -1775,7 +1774,7 @@ watchdog==0.8.3 # homeassistant.components.waterfurnace waterfurnace==1.1.0 -# homeassistant.components.media_player.gpmdp +# homeassistant.components.gpmdp.media_player websocket-client==0.54.0 # homeassistant.components.webostv.media_player @@ -1790,20 +1789,20 @@ wunderpy2==0.1.6 # homeassistant.components.zigbee xbee-helper==0.0.7 -# homeassistant.components.sensor.xbox_live +# homeassistant.components.xbox_live.sensor xboxapi==0.1.1 -# homeassistant.components.device_tracker.xfinity +# homeassistant.components.xfinity.device_tracker xfinity-gateway==0.0.4 # homeassistant.components.knx xknx==0.10.0 -# homeassistant.components.media_player.bluesound +# homeassistant.components.bluesound.media_player # homeassistant.components.sensor.startca -# homeassistant.components.sensor.ted5000 # homeassistant.components.sensor.yr -# homeassistant.components.sensor.zestimate +# homeassistant.components.ted5000.sensor +# homeassistant.components.zestimate.sensor xmltodict==0.11.0 # homeassistant.components.xs1 @@ -1813,19 +1812,19 @@ xs1-api-client==2.3.5 # homeassistant.components.weather.yweather yahooweather==0.10 -# homeassistant.components.alarm_control_panel.yale_smart_alarm +# homeassistant.components.yale_smart_alarm.alarm_control_panel yalesmartalarmclient==0.1.6 -# homeassistant.components.light.yeelight +# homeassistant.components.yeelight.light yeelight==0.4.3 -# homeassistant.components.light.yeelightsunflower +# homeassistant.components.yeelightsunflower.light yeelightsunflower==0.0.10 # homeassistant.components.media_extractor youtube_dl==2019.03.09 -# homeassistant.components.light.zengge +# homeassistant.components.zengge.light zengge==0.2 # homeassistant.components.zeroconf @@ -1834,10 +1833,10 @@ zeroconf==0.21.3 # homeassistant.components.zha zha-quirks==0.0.7 -# homeassistant.components.climate.zhong_hong +# homeassistant.components.zhong_hong.climate zhong_hong_hvac==1.0.9 -# homeassistant.components.media_player.ziggo_mediabox_xl +# homeassistant.components.ziggo_mediabox_xl.media_player ziggo-mediabox-xl==1.1.0 # homeassistant.components.zha diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 32aec10fd15..9301ebbd358 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -68,7 +68,7 @@ coinmarketcap==5.0.3 # homeassistant.components.ihc # homeassistant.components.namecheapdns # homeassistant.components.device_tracker.upc_connect -# homeassistant.components.sensor.ohmconnect +# homeassistant.components.ohmconnect.sensor defusedxml==0.5.0 # homeassistant.components.sensor.dsmr @@ -135,7 +135,7 @@ homekit[IP]==0.13.0 homematicip==0.10.6 # homeassistant.components.influxdb -# homeassistant.components.sensor.influxdb +# homeassistant.components.influxdb.sensor influxdb==5.2.0 # homeassistant.components.verisure @@ -158,33 +158,33 @@ mbddns==0.1.2 mficlient==0.3.0 # homeassistant.components.binary_sensor.trend -# homeassistant.components.image_processing.opencv -# homeassistant.components.image_processing.tensorflow -# homeassistant.components.sensor.pollen +# homeassistant.components.opencv.image_processing +# homeassistant.components.pollen.sensor +# homeassistant.components.tensorflow.image_processing numpy==1.16.2 # homeassistant.components.mqtt # homeassistant.components.shiftr paho-mqtt==1.4.0 -# homeassistant.components.device_tracker.aruba -# homeassistant.components.device_tracker.cisco_ios +# homeassistant.components.aruba.device_tracker +# homeassistant.components.cisco_ios.device_tracker # homeassistant.components.device_tracker.unifi_direct -# homeassistant.components.media_player.pandora +# homeassistant.components.pandora.media_player pexpect==4.6.0 # homeassistant.components.pilight pilight==0.1.1 # homeassistant.components.sensor.mhz19 -# homeassistant.components.sensor.serial_pm +# homeassistant.components.serial_pm.sensor pmsensor==0.4 # homeassistant.components.prometheus prometheus_client==0.2.0 # homeassistant.components.notify.pushbullet -# homeassistant.components.sensor.pushbullet +# homeassistant.components.pushbullet.sensor pushbullet.py==0.11.0 # homeassistant.components.canary @@ -211,7 +211,6 @@ pylitejet==0.1 # homeassistant.components.media_player.monoprice pymonoprice==0.3 -# homeassistant.components.alarm_control_panel.nx584 # homeassistant.components.binary_sensor.nx584 pynx584==0.4 @@ -220,7 +219,7 @@ pyopenuv==1.0.9 # homeassistant.auth.mfa_modules.notify # homeassistant.auth.mfa_modules.totp -# homeassistant.components.sensor.otp +# homeassistant.components.otp.sensor pyotp==2.2.6 # homeassistant.components.ps4 @@ -310,8 +309,8 @@ vsure==1.5.2 vultr==0.1.2 # homeassistant.components.wake_on_lan -# homeassistant.components.media_player.panasonic_viera # homeassistant.components.media_player.samsungtv +# homeassistant.components.panasonic_viera.media_player # homeassistant.components.switch.wake_on_lan wakeonlan==1.1.6 diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py index ada84d2bbcd..6912c83f770 100755 --- a/script/gen_requirements_all.py +++ b/script/gen_requirements_all.py @@ -217,11 +217,12 @@ def gather_modules(): explore_module('homeassistant.auth', True)): try: module = importlib.import_module(package) - except ImportError: + except ImportError as err: for pattern in IGNORE_PACKAGES: if fnmatch.fnmatch(package, pattern): break else: + print("{}: {}".format(package, err)) errors.append(package) continue diff --git a/tests/components/alarm_control_panel/test_manual.py b/tests/components/alarm_control_panel/test_manual.py index 36bae21dc32..14326b3f32d 100644 --- a/tests/components/alarm_control_panel/test_manual.py +++ b/tests/components/alarm_control_panel/test_manual.py @@ -1,7 +1,7 @@ """The tests for the manual Alarm Control Panel component.""" from datetime import timedelta from unittest.mock import patch, MagicMock -from homeassistant.components.alarm_control_panel import demo +from homeassistant.components.demo import alarm_control_panel as demo from homeassistant.setup import async_setup_component from homeassistant.const import ( STATE_ALARM_DISARMED, STATE_ALARM_ARMED_HOME, STATE_ALARM_ARMED_AWAY, diff --git a/tests/components/device_tracker/test_init.py b/tests/components/device_tracker/test_init.py index e5fbced7293..31f2d5865b3 100644 --- a/tests/components/device_tracker/test_init.py +++ b/tests/components/device_tracker/test_init.py @@ -175,7 +175,7 @@ async def test_gravatar_and_picture(hass): @patch( 'homeassistant.components.device_tracker.DeviceTracker.see') @patch( - 'homeassistant.components.device_tracker.demo.setup_scanner', + 'homeassistant.components.demo.device_tracker.setup_scanner', autospec=True) async def test_discover_platform(mock_demo_setup_scanner, mock_see, hass): """Test discovery of device_tracker demo platform.""" diff --git a/tests/components/image_processing/test_init.py b/tests/components/image_processing/test_init.py index 7a31b2ffadf..8bec3bd71f5 100644 --- a/tests/components/image_processing/test_init.py +++ b/tests/components/image_processing/test_init.py @@ -126,7 +126,7 @@ class TestImageProcessingAlpr: }, } - with patch('homeassistant.components.image_processing.demo.' + with patch('homeassistant.components.demo.image_processing.' 'DemoImageProcessingAlpr.should_poll', new_callable=PropertyMock(return_value=False)): setup_component(self.hass, ip.DOMAIN, config) @@ -188,7 +188,7 @@ class TestImageProcessingAlpr: assert event_data[0]['confidence'] == 98.3 assert event_data[0]['entity_id'] == 'image_processing.demo_alpr' - @patch('homeassistant.components.image_processing.demo.' + @patch('homeassistant.components.demo.image_processing.' 'DemoImageProcessingAlpr.confidence', new_callable=PropertyMock(return_value=95)) def test_alpr_event_single_call_confidence(self, confidence_mock, @@ -228,7 +228,7 @@ class TestImageProcessingFace: }, } - with patch('homeassistant.components.image_processing.demo.' + with patch('homeassistant.components.demo.image_processing.' 'DemoImageProcessingFace.should_poll', new_callable=PropertyMock(return_value=False)): setup_component(self.hass, ip.DOMAIN, config) @@ -273,7 +273,7 @@ class TestImageProcessingFace: assert event_data[0]['entity_id'] == \ 'image_processing.demo_face' - @patch('homeassistant.components.image_processing.demo.' + @patch('homeassistant.components.demo.image_processing.' 'DemoImageProcessingFace.confidence', new_callable=PropertyMock(return_value=None)) def test_face_event_call_no_confidence(self, mock_config, aioclient_mock): diff --git a/tests/components/sensor/test_moldindicator.py b/tests/components/sensor/test_mold_indicator.py similarity index 100% rename from tests/components/sensor/test_moldindicator.py rename to tests/components/sensor/test_mold_indicator.py