Consolidate all platforms that have no tests (#22096)

* Consolidate

* Fix tests

* Update imports

* Fix import

* Use importlib because integration and package share name

* Fix more tests

* Update .coveragerc and CODEOWNERS
This commit is contained in:
Paulus Schoutsen 2019-03-16 20:44:05 -07:00 committed by GitHub
parent d33cad0b24
commit f5076188ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
742 changed files with 1145 additions and 795 deletions

View File

@ -12,17 +12,17 @@ omit =
# omit pieces of code that rely on external devices being present # omit pieces of code that rely on external devices being present
homeassistant/components/abode/* homeassistant/components/abode/*
homeassistant/components/ads/* homeassistant/components/ads/*
homeassistant/components/air_quality/nilu.py homeassistant/components/nilu/air_quality.py
homeassistant/components/air_quality/norway_air.py homeassistant/components/norway_air/air_quality.py
homeassistant/components/air_quality/opensensemap.py homeassistant/components/opensensemap/air_quality.py
homeassistant/components/alarm_control_panel/alarmdotcom.py homeassistant/components/alarmdotcom/alarm_control_panel.py
homeassistant/components/alarm_control_panel/canary.py homeassistant/components/canary/alarm_control_panel.py
homeassistant/components/alarm_control_panel/concord232.py homeassistant/components/concord232/alarm_control_panel.py
homeassistant/components/alarm_control_panel/ialarm.py homeassistant/components/ialarm/alarm_control_panel.py
homeassistant/components/alarm_control_panel/manual_mqtt.py homeassistant/components/alarm_control_panel/manual_mqtt.py
homeassistant/components/alarm_control_panel/nx584.py homeassistant/components/nx584/alarm_control_panel.py
homeassistant/components/alarm_control_panel/totalconnect.py homeassistant/components/totalconnect/alarm_control_panel.py
homeassistant/components/alarm_control_panel/yale_smart_alarm.py homeassistant/components/yale_smart_alarm/alarm_control_panel.py
homeassistant/components/alarmdecoder/* homeassistant/components/alarmdecoder/*
homeassistant/components/ambient_station/* homeassistant/components/ambient_station/*
homeassistant/components/amcrest/* homeassistant/components/amcrest/*
@ -38,110 +38,110 @@ omit =
homeassistant/components/august/* homeassistant/components/august/*
homeassistant/components/axis/* homeassistant/components/axis/*
homeassistant/components/bbb_gpio/* homeassistant/components/bbb_gpio/*
homeassistant/components/binary_sensor/arest.py homeassistant/components/arest/binary_sensor.py
homeassistant/components/binary_sensor/concord232.py homeassistant/components/concord232/binary_sensor.py
homeassistant/components/binary_sensor/flic.py homeassistant/components/flic/binary_sensor.py
homeassistant/components/binary_sensor/hikvision.py homeassistant/components/hikvision/binary_sensor.py
homeassistant/components/binary_sensor/iss.py homeassistant/components/iss/binary_sensor.py
homeassistant/components/binary_sensor/mystrom.py homeassistant/components/mystrom/binary_sensor.py
homeassistant/components/binary_sensor/ping.py homeassistant/components/ping/binary_sensor.py
homeassistant/components/binary_sensor/rest.py homeassistant/components/binary_sensor/rest.py
homeassistant/components/binary_sensor/tapsaff.py homeassistant/components/tapsaff/binary_sensor.py
homeassistant/components/binary_sensor/uptimerobot.py homeassistant/components/uptimerobot/binary_sensor.py
homeassistant/components/blink/* homeassistant/components/blink/*
homeassistant/components/bloomsky/* homeassistant/components/bloomsky/*
homeassistant/components/bmw_connected_drive/* homeassistant/components/bmw_connected_drive/*
homeassistant/components/browser/* homeassistant/components/browser/*
homeassistant/components/calendar/caldav.py homeassistant/components/calendar/caldav.py
homeassistant/components/calendar/todoist.py homeassistant/components/todoist/calendar.py
homeassistant/components/camera/bloomsky.py homeassistant/components/camera/bloomsky.py
homeassistant/components/camera/canary.py homeassistant/components/canary/camera.py
homeassistant/components/camera/familyhub.py homeassistant/components/familyhub/camera.py
homeassistant/components/camera/ffmpeg.py homeassistant/components/ffmpeg/camera.py
homeassistant/components/camera/foscam.py homeassistant/components/foscam/camera.py
homeassistant/components/camera/mjpeg.py homeassistant/components/mjpeg/camera.py
homeassistant/components/camera/onvif.py homeassistant/components/onvif/camera.py
homeassistant/components/camera/proxy.py homeassistant/components/proxy/camera.py
homeassistant/components/camera/ring.py homeassistant/components/ring/camera.py
homeassistant/components/camera/rpi_camera.py homeassistant/components/rpi_camera/camera.py
homeassistant/components/camera/synology.py homeassistant/components/synology/camera.py
homeassistant/components/camera/xeoma.py homeassistant/components/xeoma/camera.py
homeassistant/components/camera/xiaomi.py homeassistant/components/xiaomi/camera.py
homeassistant/components/camera/yi.py homeassistant/components/yi/camera.py
homeassistant/components/cast/* homeassistant/components/cast/*
homeassistant/components/cisco_mobility_express/device_tracker.py homeassistant/components/cisco_mobility_express/device_tracker.py
homeassistant/components/climate/coolmaster.py homeassistant/components/coolmaster/climate.py
homeassistant/components/climate/ephember.py homeassistant/components/ephember/climate.py
homeassistant/components/climate/eq3btsmart.py homeassistant/components/eq3btsmart/climate.py
homeassistant/components/climate/flexit.py homeassistant/components/flexit/climate.py
homeassistant/components/climate/heatmiser.py homeassistant/components/heatmiser/climate.py
homeassistant/components/climate/homematic.py homeassistant/components/climate/homematic.py
homeassistant/components/climate/honeywell.py homeassistant/components/climate/honeywell.py
homeassistant/components/climate/knx.py homeassistant/components/climate/knx.py
homeassistant/components/climate/mill.py homeassistant/components/mill/climate.py
homeassistant/components/climate/oem.py homeassistant/components/oem/climate.py
homeassistant/components/climate/proliphix.py homeassistant/components/proliphix/climate.py
homeassistant/components/climate/radiotherm.py homeassistant/components/radiotherm/climate.py
homeassistant/components/climate/sensibo.py homeassistant/components/sensibo/climate.py
homeassistant/components/climate/touchline.py homeassistant/components/touchline/climate.py
homeassistant/components/climate/venstar.py homeassistant/components/venstar/climate.py
homeassistant/components/climate/zhong_hong.py homeassistant/components/zhong_hong/climate.py
homeassistant/components/cloudflare/* homeassistant/components/cloudflare/*
homeassistant/components/coinbase/* homeassistant/components/coinbase/*
homeassistant/components/comfoconnect/* homeassistant/components/comfoconnect/*
homeassistant/components/cover/aladdin_connect.py homeassistant/components/aladdin_connect/cover.py
homeassistant/components/cover/brunt.py homeassistant/components/brunt/cover.py
homeassistant/components/cover/garadget.py homeassistant/components/garadget/cover.py
homeassistant/components/cover/gogogate2.py homeassistant/components/gogogate2/cover.py
homeassistant/components/cover/homematic.py homeassistant/components/cover/homematic.py
homeassistant/components/cover/knx.py homeassistant/components/cover/knx.py
homeassistant/components/cover/myq.py homeassistant/components/myq/cover.py
homeassistant/components/cover/opengarage.py homeassistant/components/opengarage/cover.py
homeassistant/components/cover/rpi_gpio.py homeassistant/components/cover/rpi_gpio.py
homeassistant/components/cover/scsgate.py homeassistant/components/cover/scsgate.py
homeassistant/components/daikin/* homeassistant/components/daikin/*
homeassistant/components/danfoss_air/* homeassistant/components/danfoss_air/*
homeassistant/components/device_tracker/actiontec.py homeassistant/components/actiontec/device_tracker.py
homeassistant/components/device_tracker/aruba.py homeassistant/components/aruba/device_tracker.py
homeassistant/components/device_tracker/asuswrt.py homeassistant/components/device_tracker/asuswrt.py
homeassistant/components/device_tracker/automatic.py homeassistant/components/device_tracker/automatic.py
homeassistant/components/device_tracker/bbox.py homeassistant/components/bbox/device_tracker.py
homeassistant/components/device_tracker/bluetooth_le_tracker.py homeassistant/components/bluetooth_le_tracker/device_tracker.py
homeassistant/components/device_tracker/bluetooth_tracker.py homeassistant/components/bluetooth_tracker/device_tracker.py
homeassistant/components/device_tracker/bt_home_hub_5.py homeassistant/components/bt_home_hub_5/device_tracker.py
homeassistant/components/device_tracker/bt_smarthub.py homeassistant/components/bt_smarthub/device_tracker.py
homeassistant/components/device_tracker/cisco_ios.py homeassistant/components/cisco_ios/device_tracker.py
homeassistant/components/cppm_tracker/device_tracker.py homeassistant/components/cppm_tracker/device_tracker.py
homeassistant/components/device_tracker/ddwrt.py homeassistant/components/ddwrt/device_tracker.py
homeassistant/components/device_tracker/fritz.py homeassistant/components/fritz/device_tracker.py
homeassistant/components/device_tracker/google_maps.py homeassistant/components/google_maps/device_tracker.py
homeassistant/components/device_tracker/hitron_coda.py homeassistant/components/hitron_coda/device_tracker.py
homeassistant/components/device_tracker/huawei_router.py homeassistant/components/huawei_router/device_tracker.py
homeassistant/components/device_tracker/icloud.py homeassistant/components/icloud/device_tracker.py
homeassistant/components/device_tracker/keenetic_ndms2.py homeassistant/components/keenetic_ndms2/device_tracker.py
homeassistant/components/device_tracker/linksys_ap.py homeassistant/components/linksys_ap/device_tracker.py
homeassistant/components/device_tracker/linksys_smart.py homeassistant/components/linksys_smart/device_tracker.py
homeassistant/components/device_tracker/luci.py homeassistant/components/luci/device_tracker.py
homeassistant/components/device_tracker/mikrotik.py homeassistant/components/mikrotik/device_tracker.py
homeassistant/components/device_tracker/netgear.py homeassistant/components/netgear/device_tracker.py
homeassistant/components/device_tracker/nmap_tracker.py homeassistant/components/nmap_tracker/device_tracker.py
homeassistant/components/device_tracker/ping.py homeassistant/components/ping/device_tracker.py
homeassistant/components/device_tracker/quantum_gateway.py homeassistant/components/quantum_gateway/device_tracker.py
homeassistant/components/device_tracker/ritassist.py homeassistant/components/ritassist/device_tracker.py
homeassistant/components/device_tracker/sky_hub.py homeassistant/components/sky_hub/device_tracker.py
homeassistant/components/device_tracker/snmp.py homeassistant/components/snmp/device_tracker.py
homeassistant/components/device_tracker/swisscom.py homeassistant/components/swisscom/device_tracker.py
homeassistant/components/device_tracker/synology_srm.py homeassistant/components/synology_srm/device_tracker.py
homeassistant/components/device_tracker/tado.py homeassistant/components/device_tracker/tado.py
homeassistant/components/device_tracker/thomson.py homeassistant/components/thomson/device_tracker.py
homeassistant/components/device_tracker/tile.py homeassistant/components/tile/device_tracker.py
homeassistant/components/device_tracker/tomato.py homeassistant/components/device_tracker/tomato.py
homeassistant/components/device_tracker/tplink.py homeassistant/components/device_tracker/tplink.py
homeassistant/components/device_tracker/traccar.py homeassistant/components/traccar/device_tracker.py
homeassistant/components/device_tracker/trackr.py homeassistant/components/trackr/device_tracker.py
homeassistant/components/device_tracker/ubee.py homeassistant/components/ubee/device_tracker.py
homeassistant/components/device_tracker/ubus.py homeassistant/components/ubus/device_tracker.py
homeassistant/components/device_tracker/xfinity.py homeassistant/components/xfinity/device_tracker.py
homeassistant/components/digital_ocean/* homeassistant/components/digital_ocean/*
homeassistant/components/dominos/* homeassistant/components/dominos/*
homeassistant/components/doorbird/* homeassistant/components/doorbird/*
@ -200,11 +200,11 @@ omit =
homeassistant/components/idteck_prox/* homeassistant/components/idteck_prox/*
homeassistant/components/ifttt/* homeassistant/components/ifttt/*
homeassistant/components/ihc/* homeassistant/components/ihc/*
homeassistant/components/image_processing/dlib_face_detect.py homeassistant/components/dlib_face_detect/image_processing.py
homeassistant/components/image_processing/dlib_face_identify.py homeassistant/components/dlib_face_identify/image_processing.py
homeassistant/components/image_processing/qrcode.py homeassistant/components/qrcode/image_processing.py
homeassistant/components/image_processing/seven_segments.py homeassistant/components/seven_segments/image_processing.py
homeassistant/components/image_processing/tensorflow.py homeassistant/components/tensorflow/image_processing.py
homeassistant/components/insteon_local/* homeassistant/components/insteon_local/*
homeassistant/components/insteon_plm/* homeassistant/components/insteon_plm/*
homeassistant/components/insteon/* homeassistant/components/insteon/*
@ -222,107 +222,107 @@ omit =
homeassistant/components/lametric/* homeassistant/components/lametric/*
homeassistant/components/lcn/* homeassistant/components/lcn/*
homeassistant/components/lifx/* homeassistant/components/lifx/*
homeassistant/components/light/avion.py homeassistant/components/avion/light.py
homeassistant/components/light/blinksticklight.py homeassistant/components/blinksticklight/light.py
homeassistant/components/light/blinkt.py homeassistant/components/blinkt/light.py
homeassistant/components/light/decora_wifi.py homeassistant/components/decora_wifi/light.py
homeassistant/components/light/decora.py homeassistant/components/decora/light.py
homeassistant/components/light/everlights.py homeassistant/components/light/everlights.py
homeassistant/components/light/flux_led.py homeassistant/components/flux_led/light.py
homeassistant/components/light/futurenow.py homeassistant/components/futurenow/light.py
homeassistant/components/light/greenwave.py homeassistant/components/greenwave/light.py
homeassistant/components/light/hue.py homeassistant/components/light/hue.py
homeassistant/components/light/hyperion.py homeassistant/components/hyperion/light.py
homeassistant/components/light/iglo.py homeassistant/components/iglo/light.py
homeassistant/components/light/lifx_legacy.py homeassistant/components/lifx_legacy/light.py
homeassistant/components/light/limitlessled.py homeassistant/components/limitlessled/light.py
homeassistant/components/light/lw12wifi.py homeassistant/components/lw12wifi/light.py
homeassistant/components/light/mystrom.py homeassistant/components/mystrom/light.py
homeassistant/components/light/nanoleaf.py homeassistant/components/nanoleaf/light.py
homeassistant/components/light/niko_home_control.py homeassistant/components/niko_home_control/light.py
homeassistant/components/light/opple.py homeassistant/components/opple/light.py
homeassistant/components/light/osramlightify.py homeassistant/components/osramlightify/light.py
homeassistant/components/light/piglow.py homeassistant/components/piglow/light.py
homeassistant/components/light/rpi_gpio_pwm.py homeassistant/components/rpi_gpio_pwm/light.py
homeassistant/components/light/sensehat.py homeassistant/components/sensehat/light.py
homeassistant/components/light/tikteck.py homeassistant/components/tikteck/light.py
homeassistant/components/light/tplink.py homeassistant/components/light/tplink.py
homeassistant/components/light/tradfri.py homeassistant/components/light/tradfri.py
homeassistant/components/light/x10.py homeassistant/components/x10/light.py
homeassistant/components/light/yeelight.py homeassistant/components/yeelight/light.py
homeassistant/components/light/yeelightsunflower.py homeassistant/components/yeelightsunflower/light.py
homeassistant/components/light/zengge.py homeassistant/components/zengge/light.py
homeassistant/components/lightwave/* homeassistant/components/lightwave/*
homeassistant/components/linode/* homeassistant/components/linode/*
homeassistant/components/lirc/* homeassistant/components/lirc/*
homeassistant/components/lock/kiwi.py homeassistant/components/kiwi/lock.py
homeassistant/components/lock/lockitron.py homeassistant/components/lockitron/lock.py
homeassistant/components/lock/nello.py homeassistant/components/nello/lock.py
homeassistant/components/lock/nuki.py homeassistant/components/nuki/lock.py
homeassistant/components/lock/sesame.py homeassistant/components/sesame/lock.py
homeassistant/components/logi_circle/* homeassistant/components/logi_circle/*
homeassistant/components/luftdaten/* homeassistant/components/luftdaten/*
homeassistant/components/lupusec/* homeassistant/components/lupusec/*
homeassistant/components/lutron_caseta/* homeassistant/components/lutron_caseta/*
homeassistant/components/lutron/* homeassistant/components/lutron/*
homeassistant/components/mailbox/asterisk_cdr.py homeassistant/components/asterisk_cdr/mailbox.py
homeassistant/components/mailgun/notify.py homeassistant/components/mailgun/notify.py
homeassistant/components/map/* homeassistant/components/map/*
homeassistant/components/matrix/* homeassistant/components/matrix/*
homeassistant/components/maxcube/* homeassistant/components/maxcube/*
homeassistant/components/media_extractor/* homeassistant/components/media_extractor/*
homeassistant/components/media_player/anthemav.py homeassistant/components/anthemav/media_player.py
homeassistant/components/media_player/aquostv.py homeassistant/components/aquostv/media_player.py
homeassistant/components/media_player/bluesound.py homeassistant/components/bluesound/media_player.py
homeassistant/components/media_player/braviatv.py homeassistant/components/braviatv/media_player.py
homeassistant/components/media_player/channels.py homeassistant/components/channels/media_player.py
homeassistant/components/media_player/clementine.py homeassistant/components/clementine/media_player.py
homeassistant/components/media_player/cmus.py homeassistant/components/cmus/media_player.py
homeassistant/components/media_player/denon.py homeassistant/components/denon/media_player.py
homeassistant/components/media_player/denonavr.py homeassistant/components/denonavr/media_player.py
homeassistant/components/media_player/directv.py homeassistant/components/media_player/directv.py
homeassistant/components/media_player/dlna_dmr.py homeassistant/components/dlna_dmr/media_player.py
homeassistant/components/media_player/dunehd.py homeassistant/components/dunehd/media_player.py
homeassistant/components/media_player/emby.py homeassistant/components/emby/media_player.py
homeassistant/components/media_player/epson.py homeassistant/components/epson/media_player.py
homeassistant/components/media_player/frontier_silicon.py homeassistant/components/frontier_silicon/media_player.py
homeassistant/components/media_player/gpmdp.py homeassistant/components/gpmdp/media_player.py
homeassistant/components/media_player/gstreamer.py homeassistant/components/gstreamer/media_player.py
homeassistant/components/media_player/harman_kardon_avr.py homeassistant/components/harman_kardon_avr/media_player.py
homeassistant/components/media_player/horizon.py homeassistant/components/horizon/media_player.py
homeassistant/components/media_player/itunes.py homeassistant/components/itunes/media_player.py
homeassistant/components/media_player/kodi.py homeassistant/components/kodi/media_player.py
homeassistant/components/media_player/lg_netcast.py homeassistant/components/lg_netcast/media_player.py
homeassistant/components/media_player/lg_soundbar.py homeassistant/components/lg_soundbar/media_player.py
homeassistant/components/media_player/liveboxplaytv.py homeassistant/components/liveboxplaytv/media_player.py
homeassistant/components/media_player/mediaroom.py homeassistant/components/mediaroom/media_player.py
homeassistant/components/media_player/mpchc.py homeassistant/components/mpchc/media_player.py
homeassistant/components/media_player/mpd.py homeassistant/components/mpd/media_player.py
homeassistant/components/media_player/nad.py homeassistant/components/nad/media_player.py
homeassistant/components/media_player/nadtcp.py homeassistant/components/media_player/nadtcp.py
homeassistant/components/media_player/onkyo.py homeassistant/components/onkyo/media_player.py
homeassistant/components/media_player/openhome.py homeassistant/components/openhome/media_player.py
homeassistant/components/media_player/panasonic_bluray.py homeassistant/components/panasonic_bluray/media_player.py
homeassistant/components/media_player/panasonic_viera.py homeassistant/components/panasonic_viera/media_player.py
homeassistant/components/media_player/pandora.py homeassistant/components/pandora/media_player.py
homeassistant/components/media_player/philips_js.py homeassistant/components/philips_js/media_player.py
homeassistant/components/media_player/pioneer.py homeassistant/components/pioneer/media_player.py
homeassistant/components/media_player/pjlink.py homeassistant/components/pjlink/media_player.py
homeassistant/components/media_player/plex.py homeassistant/components/plex/media_player.py
homeassistant/components/media_player/russound_rio.py homeassistant/components/russound_rio/media_player.py
homeassistant/components/media_player/russound_rnet.py homeassistant/components/russound_rnet/media_player.py
homeassistant/components/media_player/snapcast.py homeassistant/components/snapcast/media_player.py
homeassistant/components/media_player/songpal.py homeassistant/components/songpal/media_player.py
homeassistant/components/media_player/spotify.py homeassistant/components/spotify/media_player.py
homeassistant/components/media_player/squeezebox.py homeassistant/components/squeezebox/media_player.py
homeassistant/components/media_player/ue_smart_radio.py homeassistant/components/ue_smart_radio/media_player.py
homeassistant/components/media_player/vizio.py homeassistant/components/vizio/media_player.py
homeassistant/components/media_player/vlc.py homeassistant/components/vlc/media_player.py
homeassistant/components/media_player/volumio.py homeassistant/components/volumio/media_player.py
homeassistant/components/media_player/xiaomi_tv.py homeassistant/components/xiaomi_tv/media_player.py
homeassistant/components/media_player/yamaha_musiccast.py homeassistant/components/yamaha_musiccast/media_player.py
homeassistant/components/media_player/yamaha.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/meteo_france/*
homeassistant/components/mobile_app/* homeassistant/components/mobile_app/*
homeassistant/components/mochad/* homeassistant/components/mochad/*
@ -411,183 +411,183 @@ omit =
homeassistant/components/rpi_pfio/* homeassistant/components/rpi_pfio/*
homeassistant/components/sabnzbd/* homeassistant/components/sabnzbd/*
homeassistant/components/satel_integra/* homeassistant/components/satel_integra/*
homeassistant/components/scene/hunterdouglas_powerview.py homeassistant/components/hunterdouglas_powerview/scene.py
homeassistant/components/scene/lifx_cloud.py homeassistant/components/lifx_cloud/scene.py
homeassistant/components/scsgate/* homeassistant/components/scsgate/*
homeassistant/components/sense/* homeassistant/components/sense/*
homeassistant/components/sensor/aftership.py homeassistant/components/aftership/sensor.py
homeassistant/components/sensor/airvisual.py homeassistant/components/airvisual/sensor.py
homeassistant/components/sensor/alpha_vantage.py homeassistant/components/alpha_vantage/sensor.py
homeassistant/components/sensor/arest.py homeassistant/components/arest/sensor.py
homeassistant/components/sensor/arwn.py homeassistant/components/arwn/sensor.py
homeassistant/components/sensor/bbox.py homeassistant/components/bbox/sensor.py
homeassistant/components/sensor/bh1750.py homeassistant/components/bh1750/sensor.py
homeassistant/components/sensor/bitcoin.py homeassistant/components/bitcoin/sensor.py
homeassistant/components/sensor/blockchain.py homeassistant/components/blockchain/sensor.py
homeassistant/components/sensor/bme280.py homeassistant/components/bme280/sensor.py
homeassistant/components/sensor/bme680.py homeassistant/components/bme680/sensor.py
homeassistant/components/sensor/bom.py homeassistant/components/sensor/bom.py
homeassistant/components/sensor/broadlink.py homeassistant/components/broadlink/sensor.py
homeassistant/components/sensor/brottsplatskartan.py homeassistant/components/brottsplatskartan/sensor.py
homeassistant/components/sensor/buienradar.py homeassistant/components/buienradar/sensor.py
homeassistant/components/sensor/cert_expiry.py homeassistant/components/cert_expiry/sensor.py
homeassistant/components/sensor/citybikes.py homeassistant/components/citybikes/sensor.py
homeassistant/components/sensor/coinbase.py homeassistant/components/coinbase/sensor.py
homeassistant/components/sensor/comed_hourly_pricing.py homeassistant/components/comed_hourly_pricing/sensor.py
homeassistant/components/sensor/cpuspeed.py homeassistant/components/cpuspeed/sensor.py
homeassistant/components/sensor/crimereports.py homeassistant/components/crimereports/sensor.py
homeassistant/components/sensor/cups.py homeassistant/components/cups/sensor.py
homeassistant/components/sensor/currencylayer.py homeassistant/components/currencylayer/sensor.py
homeassistant/components/sensor/deluge.py homeassistant/components/deluge/sensor.py
homeassistant/components/sensor/deutsche_bahn.py homeassistant/components/deutsche_bahn/sensor.py
homeassistant/components/sensor/dht.py homeassistant/components/dht/sensor.py
homeassistant/components/sensor/discogs.py homeassistant/components/discogs/sensor.py
homeassistant/components/sensor/dnsip.py homeassistant/components/dnsip/sensor.py
homeassistant/components/sensor/domain_expiry.py homeassistant/components/sensor/domain_expiry.py
homeassistant/components/sensor/dte_energy_bridge.py homeassistant/components/sensor/dte_energy_bridge.py
homeassistant/components/sensor/dublin_bus_transport.py homeassistant/components/dublin_bus_transport/sensor.py
homeassistant/components/sensor/duke_energy.py homeassistant/components/duke_energy/sensor.py
homeassistant/components/sensor/dwd_weather_warnings.py homeassistant/components/dwd_weather_warnings/sensor.py
homeassistant/components/sensor/ebox.py homeassistant/components/ebox/sensor.py
homeassistant/components/sensor/eddystone_temperature.py homeassistant/components/eddystone_temperature/sensor.py
homeassistant/components/sensor/eliqonline.py homeassistant/components/eliqonline/sensor.py
homeassistant/components/sensor/emoncms.py homeassistant/components/emoncms/sensor.py
homeassistant/components/sensor/enphase_envoy.py homeassistant/components/enphase_envoy/sensor.py
homeassistant/components/sensor/envirophat.py homeassistant/components/envirophat/sensor.py
homeassistant/components/sensor/etherscan.py homeassistant/components/etherscan/sensor.py
homeassistant/components/sensor/fedex.py homeassistant/components/fedex/sensor.py
homeassistant/components/sensor/filesize.py homeassistant/components/sensor/filesize.py
homeassistant/components/sensor/fints.py homeassistant/components/fints/sensor.py
homeassistant/components/sensor/fitbit.py homeassistant/components/fitbit/sensor.py
homeassistant/components/sensor/fixer.py homeassistant/components/fixer/sensor.py
homeassistant/components/sensor/flunearyou.py homeassistant/components/flunearyou/sensor.py
homeassistant/components/sensor/folder.py homeassistant/components/sensor/folder.py
homeassistant/components/sensor/foobot.py homeassistant/components/sensor/foobot.py
homeassistant/components/sensor/fritzbox_callmonitor.py homeassistant/components/fritzbox_callmonitor/sensor.py
homeassistant/components/sensor/fritzbox_netmonitor.py homeassistant/components/fritzbox_netmonitor/sensor.py
homeassistant/components/sensor/gearbest.py homeassistant/components/gearbest/sensor.py
homeassistant/components/sensor/geizhals.py homeassistant/components/geizhals/sensor.py
homeassistant/components/sensor/github.py homeassistant/components/github/sensor.py
homeassistant/components/sensor/gitlab_ci.py homeassistant/components/gitlab_ci/sensor.py
homeassistant/components/sensor/gitter.py homeassistant/components/gitter/sensor.py
homeassistant/components/sensor/glances.py homeassistant/components/glances/sensor.py
homeassistant/components/sensor/google_travel_time.py homeassistant/components/google_travel_time/sensor.py
homeassistant/components/sensor/gpsd.py homeassistant/components/gpsd/sensor.py
homeassistant/components/sensor/greeneye_monitor.py homeassistant/components/greeneye_monitor/sensor.py
homeassistant/components/sensor/gtfs.py homeassistant/components/gtfs/sensor.py
homeassistant/components/sensor/gtt.py homeassistant/components/gtt/sensor.py
homeassistant/components/sensor/haveibeenpwned.py homeassistant/components/haveibeenpwned/sensor.py
homeassistant/components/sensor/hp_ilo.py homeassistant/components/hp_ilo/sensor.py
homeassistant/components/sensor/htu21d.py homeassistant/components/htu21d/sensor.py
homeassistant/components/sensor/iliad_italy.py homeassistant/components/iliad_italy/sensor.py
homeassistant/components/sensor/imap_email_content.py homeassistant/components/sensor/imap_email_content.py
homeassistant/components/sensor/imap.py homeassistant/components/imap/sensor.py
homeassistant/components/sensor/influxdb.py homeassistant/components/influxdb/sensor.py
homeassistant/components/sensor/irish_rail_transport.py homeassistant/components/irish_rail_transport/sensor.py
homeassistant/components/sensor/kwb.py homeassistant/components/kwb/sensor.py
homeassistant/components/sensor/lacrosse.py homeassistant/components/lacrosse/sensor.py
homeassistant/components/sensor/lastfm.py homeassistant/components/lastfm/sensor.py
homeassistant/components/sensor/launch_library.py homeassistant/components/launch_library/sensor.py
homeassistant/components/sensor/linky.py homeassistant/components/linky/sensor.py
homeassistant/components/sensor/linux_battery.py homeassistant/components/linux_battery/sensor.py
homeassistant/components/sensor/london_underground.py homeassistant/components/london_underground/sensor.py
homeassistant/components/sensor/loopenergy.py homeassistant/components/loopenergy/sensor.py
homeassistant/components/sensor/lyft.py homeassistant/components/lyft/sensor.py
homeassistant/components/sensor/magicseaweed.py homeassistant/components/magicseaweed/sensor.py
homeassistant/components/sensor/metoffice.py homeassistant/components/metoffice/sensor.py
homeassistant/components/sensor/miflora.py homeassistant/components/miflora/sensor.py
homeassistant/components/sensor/mitemp_bt.py homeassistant/components/mitemp_bt/sensor.py
homeassistant/components/sensor/modem_callerid.py homeassistant/components/modem_callerid/sensor.py
homeassistant/components/sensor/mopar.py homeassistant/components/mopar/sensor.py
homeassistant/components/sensor/mqtt_room.py homeassistant/components/sensor/mqtt_room.py
homeassistant/components/sensor/mvglive.py homeassistant/components/mvglive/sensor.py
homeassistant/components/sensor/nederlandse_spoorwegen.py homeassistant/components/nederlandse_spoorwegen/sensor.py
homeassistant/components/sensor/netatmo_public.py homeassistant/components/netatmo_public/sensor.py
homeassistant/components/sensor/netdata_public.py homeassistant/components/sensor/netdata_public.py
homeassistant/components/sensor/netdata.py homeassistant/components/netdata/sensor.py
homeassistant/components/sensor/neurio_energy.py homeassistant/components/neurio_energy/sensor.py
homeassistant/components/sensor/nmbs.py homeassistant/components/nmbs/sensor.py
homeassistant/components/sensor/noaa_tides.py homeassistant/components/noaa_tides/sensor.py
homeassistant/components/sensor/nsw_fuel_station.py homeassistant/components/sensor/nsw_fuel_station.py
homeassistant/components/sensor/nut.py homeassistant/components/nut/sensor.py
homeassistant/components/sensor/nzbget.py homeassistant/components/nzbget/sensor.py
homeassistant/components/sensor/ohmconnect.py homeassistant/components/ohmconnect/sensor.py
homeassistant/components/sensor/onewire.py homeassistant/components/onewire/sensor.py
homeassistant/components/sensor/openevse.py homeassistant/components/openevse/sensor.py
homeassistant/components/sensor/openexchangerates.py homeassistant/components/openexchangerates/sensor.py
homeassistant/components/sensor/opensky.py homeassistant/components/opensky/sensor.py
homeassistant/components/sensor/openweathermap.py homeassistant/components/openweathermap/sensor.py
homeassistant/components/sensor/otp.py homeassistant/components/otp/sensor.py
homeassistant/components/sensor/pi_hole.py homeassistant/components/pi_hole/sensor.py
homeassistant/components/sensor/plex.py homeassistant/components/plex/sensor.py
homeassistant/components/sensor/pocketcasts.py homeassistant/components/pocketcasts/sensor.py
homeassistant/components/sensor/pollen.py homeassistant/components/pollen/sensor.py
homeassistant/components/sensor/postnl.py homeassistant/components/postnl/sensor.py
homeassistant/components/sensor/prezzibenzina.py homeassistant/components/prezzibenzina/sensor.py
homeassistant/components/sensor/pushbullet.py homeassistant/components/pushbullet/sensor.py
homeassistant/components/sensor/pvoutput.py homeassistant/components/pvoutput/sensor.py
homeassistant/components/sensor/pyload.py homeassistant/components/pyload/sensor.py
homeassistant/components/sensor/qbittorrent.py homeassistant/components/qbittorrent/sensor.py
homeassistant/components/sensor/qnap.py homeassistant/components/qnap/sensor.py
homeassistant/components/sensor/radarr.py homeassistant/components/sensor/radarr.py
homeassistant/components/sensor/rainbird.py homeassistant/components/rainbird/sensor.py
homeassistant/components/sensor/recollect_waste.py homeassistant/components/recollect_waste/sensor.py
homeassistant/components/sensor/rejseplanen.py homeassistant/components/rejseplanen/sensor.py
homeassistant/components/sensor/ripple.py homeassistant/components/ripple/sensor.py
homeassistant/components/sensor/rova.py homeassistant/components/rova/sensor.py
homeassistant/components/sensor/rtorrent.py homeassistant/components/rtorrent/sensor.py
homeassistant/components/sensor/ruter.py homeassistant/components/ruter/sensor.py
homeassistant/components/sensor/scrape.py homeassistant/components/scrape/sensor.py
homeassistant/components/sensor/sensehat.py homeassistant/components/sensehat/sensor.py
homeassistant/components/sensor/serial_pm.py homeassistant/components/serial_pm/sensor.py
homeassistant/components/sensor/serial.py homeassistant/components/serial/sensor.py
homeassistant/components/sensor/seventeentrack.py homeassistant/components/seventeentrack/sensor.py
homeassistant/components/sensor/shodan.py homeassistant/components/shodan/sensor.py
homeassistant/components/sensor/sht31.py homeassistant/components/sht31/sensor.py
homeassistant/components/sensor/sigfox.py homeassistant/components/sensor/sigfox.py
homeassistant/components/sensor/simulated.py homeassistant/components/sensor/simulated.py
homeassistant/components/sensor/skybeacon.py homeassistant/components/skybeacon/sensor.py
homeassistant/components/sensor/sma.py homeassistant/components/sma/sensor.py
homeassistant/components/sensor/snmp.py homeassistant/components/snmp/sensor.py
homeassistant/components/sensor/sochain.py homeassistant/components/sochain/sensor.py
homeassistant/components/sensor/socialblade.py homeassistant/components/socialblade/sensor.py
homeassistant/components/sensor/solaredge.py homeassistant/components/solaredge/sensor.py
homeassistant/components/sensor/sonarr.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/srp_energy.py
homeassistant/components/sensor/starlingbank.py homeassistant/components/starlingbank/sensor.py
homeassistant/components/sensor/steam_online.py homeassistant/components/steam_online/sensor.py
homeassistant/components/sensor/supervisord.py homeassistant/components/supervisord/sensor.py
homeassistant/components/sensor/swiss_hydrological_data.py homeassistant/components/swiss_hydrological_data/sensor.py
homeassistant/components/sensor/swiss_public_transport.py homeassistant/components/swiss_public_transport/sensor.py
homeassistant/components/sensor/syncthru.py homeassistant/components/syncthru/sensor.py
homeassistant/components/sensor/synologydsm.py homeassistant/components/synologydsm/sensor.py
homeassistant/components/sensor/systemmonitor.py homeassistant/components/systemmonitor/sensor.py
homeassistant/components/sensor/sytadin.py homeassistant/components/sytadin/sensor.py
homeassistant/components/sensor/tank_utility.py homeassistant/components/tank_utility/sensor.py
homeassistant/components/sensor/tautulli.py homeassistant/components/tautulli/sensor.py
homeassistant/components/sensor/ted5000.py homeassistant/components/ted5000/sensor.py
homeassistant/components/sensor/temper.py homeassistant/components/temper/sensor.py
homeassistant/components/sensor/thermoworks_smoke.py homeassistant/components/thermoworks_smoke/sensor.py
homeassistant/components/sensor/time_date.py homeassistant/components/sensor/time_date.py
homeassistant/components/sensor/torque.py homeassistant/components/torque/sensor.py
homeassistant/components/sensor/trafikverket_weatherstation.py homeassistant/components/trafikverket_weatherstation/sensor.py
homeassistant/components/sensor/travisci.py homeassistant/components/travisci/sensor.py
homeassistant/components/sensor/twitch.py homeassistant/components/twitch/sensor.py
homeassistant/components/sensor/uber.py homeassistant/components/uber/sensor.py
homeassistant/components/sensor/ups.py homeassistant/components/ups/sensor.py
homeassistant/components/sensor/uscis.py homeassistant/components/uscis/sensor.py
homeassistant/components/sensor/vasttrafik.py homeassistant/components/vasttrafik/sensor.py
homeassistant/components/sensor/viaggiatreno.py homeassistant/components/viaggiatreno/sensor.py
homeassistant/components/sensor/volkszaehler.py homeassistant/components/volkszaehler/sensor.py
homeassistant/components/sensor/waqi.py homeassistant/components/waqi/sensor.py
homeassistant/components/sensor/waze_travel_time.py homeassistant/components/waze_travel_time/sensor.py
homeassistant/components/sensor/whois.py homeassistant/components/whois/sensor.py
homeassistant/components/sensor/worldtidesinfo.py homeassistant/components/worldtidesinfo/sensor.py
homeassistant/components/sensor/worxlandroid.py homeassistant/components/worxlandroid/sensor.py
homeassistant/components/sensor/xbox_live.py homeassistant/components/xbox_live/sensor.py
homeassistant/components/sensor/zamg.py homeassistant/components/zamg/sensor.py
homeassistant/components/sensor/zestimate.py homeassistant/components/zestimate/sensor.py
homeassistant/components/shiftr/* homeassistant/components/shiftr/*
homeassistant/components/simplisafe/__init__.py homeassistant/components/simplisafe/__init__.py
homeassistant/components/simplisafe/alarm_control_panel.py homeassistant/components/simplisafe/alarm_control_panel.py
@ -598,34 +598,34 @@ omit =
homeassistant/components/spc/* homeassistant/components/spc/*
homeassistant/components/speedtestdotnet/* homeassistant/components/speedtestdotnet/*
homeassistant/components/spider/* homeassistant/components/spider/*
homeassistant/components/switch/acer_projector.py homeassistant/components/acer_projector/switch.py
homeassistant/components/switch/anel_pwrctrl.py homeassistant/components/anel_pwrctrl/switch.py
homeassistant/components/switch/arest.py homeassistant/components/arest/switch.py
homeassistant/components/switch/broadlink.py homeassistant/components/broadlink/switch.py
homeassistant/components/switch/deluge.py homeassistant/components/deluge/switch.py
homeassistant/components/switch/digitalloggers.py homeassistant/components/digitalloggers/switch.py
homeassistant/components/switch/dlink.py homeassistant/components/dlink/switch.py
homeassistant/components/switch/edimax.py homeassistant/components/edimax/switch.py
homeassistant/components/switch/fritzdect.py homeassistant/components/fritzdect/switch.py
homeassistant/components/switch/hikvisioncam.py homeassistant/components/hikvisioncam/switch.py
homeassistant/components/switch/hook.py homeassistant/components/hook/switch.py
homeassistant/components/switch/kankun.py homeassistant/components/kankun/switch.py
homeassistant/components/switch/mystrom.py homeassistant/components/mystrom/switch.py
homeassistant/components/switch/netio.py homeassistant/components/netio/switch.py
homeassistant/components/switch/orvibo.py homeassistant/components/orvibo/switch.py
homeassistant/components/switch/pencom.py homeassistant/components/pencom/switch.py
homeassistant/components/switch/pulseaudio_loopback.py homeassistant/components/pulseaudio_loopback/switch.py
homeassistant/components/switch/rainbird.py homeassistant/components/rainbird/switch.py
homeassistant/components/switch/recswitch.py homeassistant/components/recswitch/switch.py
homeassistant/components/switch/rest.py homeassistant/components/switch/rest.py
homeassistant/components/switch/rpi_rf.py homeassistant/components/rpi_rf/switch.py
homeassistant/components/switch/snmp.py homeassistant/components/snmp/switch.py
homeassistant/components/switch/sony_projector.py homeassistant/components/sony_projector/switch.py
homeassistant/components/switch/switchbot.py homeassistant/components/switchbot/switch.py
homeassistant/components/switch/switchmate.py homeassistant/components/switchmate/switch.py
homeassistant/components/switch/telnet.py homeassistant/components/telnet/switch.py
homeassistant/components/switch/tplink.py homeassistant/components/switch/tplink.py
homeassistant/components/switch/vesync.py homeassistant/components/vesync/switch.py
homeassistant/components/tado/* homeassistant/components/tado/*
homeassistant/components/tahoma/* homeassistant/components/tahoma/*
homeassistant/components/telegram_bot/* homeassistant/components/telegram_bot/*
@ -649,23 +649,23 @@ omit =
homeassistant/components/upcloud/* homeassistant/components/upcloud/*
homeassistant/components/upnp/* homeassistant/components/upnp/*
homeassistant/components/usps/* homeassistant/components/usps/*
homeassistant/components/vacuum/roomba.py homeassistant/components/roomba/vacuum.py
homeassistant/components/velbus/* homeassistant/components/velbus/*
homeassistant/components/velux/* homeassistant/components/velux/*
homeassistant/components/vera/* homeassistant/components/vera/*
homeassistant/components/verisure/* homeassistant/components/verisure/*
homeassistant/components/volvooncall/* homeassistant/components/volvooncall/*
homeassistant/components/w800rf32/* homeassistant/components/w800rf32/*
homeassistant/components/water_heater/econet.py homeassistant/components/econet/water_heater.py
homeassistant/components/waterfurnace/* homeassistant/components/waterfurnace/*
homeassistant/components/watson_iot/* homeassistant/components/watson_iot/*
homeassistant/components/weather/bom.py homeassistant/components/bom/weather.py
homeassistant/components/weather/buienradar.py homeassistant/components/buienradar/weather.py
homeassistant/components/weather/darksky.py homeassistant/components/weather/darksky.py
homeassistant/components/weather/met.py homeassistant/components/met/weather.py
homeassistant/components/weather/metoffice.py homeassistant/components/metoffice/weather.py
homeassistant/components/weather/openweathermap.py homeassistant/components/openweathermap/weather.py
homeassistant/components/weather/zamg.py homeassistant/components/zamg/weather.py
homeassistant/components/webostv/* homeassistant/components/webostv/*
homeassistant/components/wemo/* homeassistant/components/wemo/*
homeassistant/components/wink/* homeassistant/components/wink/*

View File

@ -48,43 +48,43 @@ homeassistant/components/hassio/* @home-assistant/hassio
# Individual platforms # Individual platforms
homeassistant/components/alarm_control_panel/manual_mqtt.py @colinodell 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/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/push.py @dgomes
homeassistant/components/camera/yi.py @bachya homeassistant/components/yi/camera.py @bachya
homeassistant/components/climate/coolmaster.py @OnFreund homeassistant/components/coolmaster/climate.py @OnFreund
homeassistant/components/climate/ephember.py @ttroy50 homeassistant/components/ephember/climate.py @ttroy50
homeassistant/components/climate/eq3btsmart.py @rytilahti homeassistant/components/eq3btsmart/climate.py @rytilahti
homeassistant/components/climate/mill.py @danielhiversen homeassistant/components/mill/climate.py @danielhiversen
homeassistant/components/climate/sensibo.py @andrey-git homeassistant/components/sensibo/climate.py @andrey-git
homeassistant/components/cover/brunt.py @eavanvalkenburg homeassistant/components/brunt/cover.py @eavanvalkenburg
homeassistant/components/cover/group.py @cdce8p homeassistant/components/cover/group.py @cdce8p
homeassistant/components/cover/template.py @PhracturedBlue homeassistant/components/cover/template.py @PhracturedBlue
homeassistant/components/device_tracker/asuswrt.py @kennedyshead homeassistant/components/device_tracker/asuswrt.py @kennedyshead
homeassistant/components/device_tracker/automatic.py @armills homeassistant/components/device_tracker/automatic.py @armills
homeassistant/components/device_tracker/bt_smarthub.py @jxwolstenholme homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme
homeassistant/components/device_tracker/huawei_router.py @abmantis homeassistant/components/huawei_router/device_tracker.py @abmantis
homeassistant/components/device_tracker/quantum_gateway.py @cisasteelersfan homeassistant/components/quantum_gateway/device_tracker.py @cisasteelersfan
homeassistant/components/device_tracker/synology_srm.py @aerialls homeassistant/components/synology_srm/device_tracker.py @aerialls
homeassistant/components/device_tracker/tile.py @bachya homeassistant/components/tile/device_tracker.py @bachya
homeassistant/components/device_tracker/traccar.py @ludeeus homeassistant/components/traccar/device_tracker.py @ludeeus
homeassistant/components/device_tracker/xfinity.py @cisasteelersfan homeassistant/components/xfinity/device_tracker.py @cisasteelersfan
homeassistant/components/lametric/notify.py @robbiet480 homeassistant/components/lametric/notify.py @robbiet480
homeassistant/components/light/lifx_legacy.py @amelchio homeassistant/components/lifx_legacy/light.py @amelchio
homeassistant/components/light/yeelight.py @rytilahti homeassistant/components/yeelight/light.py @rytilahti
homeassistant/components/light/yeelightsunflower.py @lindsaymarkward homeassistant/components/yeelightsunflower/light.py @lindsaymarkward
homeassistant/components/lock/nello.py @pschmitt homeassistant/components/nello/lock.py @pschmitt
homeassistant/components/lock/nuki.py @pschmitt homeassistant/components/nuki/lock.py @pschmitt
homeassistant/components/media_player/braviatv.py @robbiet480 homeassistant/components/braviatv/media_player.py @robbiet480
homeassistant/components/media_player/emby.py @mezz64 homeassistant/components/emby/media_player.py @mezz64
homeassistant/components/media_player/kodi.py @armills homeassistant/components/kodi/media_player.py @armills
homeassistant/components/media_player/liveboxplaytv.py @pschmitt homeassistant/components/liveboxplaytv/media_player.py @pschmitt
homeassistant/components/media_player/mediaroom.py @dgomes homeassistant/components/mediaroom/media_player.py @dgomes
homeassistant/components/media_player/monoprice.py @etsinko homeassistant/components/media_player/monoprice.py @etsinko
homeassistant/components/media_player/mpd.py @fabaff homeassistant/components/mpd/media_player.py @fabaff
homeassistant/components/media_player/xiaomi_tv.py @fattdev homeassistant/components/xiaomi_tv/media_player.py @fattdev
homeassistant/components/media_player/yamaha_musiccast.py @jalmeroth homeassistant/components/yamaha_musiccast/media_player.py @jalmeroth
homeassistant/components/notify/aws_lambda.py @robbiet480 homeassistant/components/notify/aws_lambda.py @robbiet480
homeassistant/components/notify/aws_sns.py @robbiet480 homeassistant/components/notify/aws_sns.py @robbiet480
homeassistant/components/notify/aws_sqs.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/twilio_sms.py @robbiet480
homeassistant/components/notify/xmpp.py @fabaff homeassistant/components/notify/xmpp.py @fabaff
homeassistant/components/notify/yessssms.py @flowolf homeassistant/components/notify/yessssms.py @flowolf
homeassistant/components/scene/lifx_cloud.py @amelchio homeassistant/components/lifx_cloud/scene.py @amelchio
homeassistant/components/sensor/airvisual.py @bachya homeassistant/components/airvisual/sensor.py @bachya
homeassistant/components/sensor/alpha_vantage.py @fabaff homeassistant/components/alpha_vantage/sensor.py @fabaff
homeassistant/components/sensor/bitcoin.py @fabaff homeassistant/components/bitcoin/sensor.py @fabaff
homeassistant/components/sensor/cpuspeed.py @fabaff homeassistant/components/cpuspeed/sensor.py @fabaff
homeassistant/components/sensor/cups.py @fabaff homeassistant/components/cups/sensor.py @fabaff
homeassistant/components/sensor/darksky.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/file.py @fabaff
homeassistant/components/sensor/filter.py @dgomes homeassistant/components/sensor/filter.py @dgomes
homeassistant/components/sensor/fitbit.py @robbiet480 homeassistant/components/fitbit/sensor.py @robbiet480
homeassistant/components/sensor/fixer.py @fabaff homeassistant/components/fixer/sensor.py @fabaff
homeassistant/components/sensor/flunearyou.py @bachya homeassistant/components/flunearyou/sensor.py @bachya
homeassistant/components/sensor/gearbest.py @HerrHofrat homeassistant/components/gearbest/sensor.py @HerrHofrat
homeassistant/components/sensor/gitter.py @fabaff homeassistant/components/gitter/sensor.py @fabaff
homeassistant/components/sensor/glances.py @fabaff homeassistant/components/glances/sensor.py @fabaff
homeassistant/components/sensor/google_travel_time.py @robbiet480 homeassistant/components/google_travel_time/sensor.py @robbiet480
homeassistant/components/sensor/gpsd.py @fabaff homeassistant/components/gpsd/sensor.py @fabaff
homeassistant/components/sensor/gtfs.py @robbiet480 homeassistant/components/gtfs/sensor.py @robbiet480
homeassistant/components/sensor/integration.py @dgomes 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/jewish_calendar.py @tsvi
homeassistant/components/sensor/launch_library.py @ludeeus homeassistant/components/launch_library/sensor.py @ludeeus
homeassistant/components/sensor/linux_battery.py @fabaff homeassistant/components/linux_battery/sensor.py @fabaff
homeassistant/components/sensor/miflora.py @danielhiversen @ChristianKuehnel homeassistant/components/miflora/sensor.py @danielhiversen @ChristianKuehnel
homeassistant/components/sensor/min_max.py @fabaff homeassistant/components/sensor/min_max.py @fabaff
homeassistant/components/sensor/moon.py @fabaff homeassistant/components/sensor/moon.py @fabaff
homeassistant/components/sensor/netdata.py @fabaff homeassistant/components/netdata/sensor.py @fabaff
homeassistant/components/sensor/nmbs.py @thibmaek homeassistant/components/nmbs/sensor.py @thibmaek
homeassistant/components/sensor/nsw_fuel_station.py @nickw444 homeassistant/components/sensor/nsw_fuel_station.py @nickw444
homeassistant/components/sensor/ohmconnect.py @robbiet480 homeassistant/components/ohmconnect/sensor.py @robbiet480
homeassistant/components/sensor/pi_hole.py @fabaff homeassistant/components/pi_hole/sensor.py @fabaff
homeassistant/components/sensor/pollen.py @bachya homeassistant/components/pollen/sensor.py @bachya
homeassistant/components/sensor/pvoutput.py @fabaff homeassistant/components/pvoutput/sensor.py @fabaff
homeassistant/components/sensor/qnap.py @colinodell homeassistant/components/qnap/sensor.py @colinodell
homeassistant/components/sensor/ruter.py @ludeeus homeassistant/components/ruter/sensor.py @ludeeus
homeassistant/components/sensor/scrape.py @fabaff homeassistant/components/scrape/sensor.py @fabaff
homeassistant/components/sensor/serial.py @fabaff homeassistant/components/serial/sensor.py @fabaff
homeassistant/components/sensor/seventeentrack.py @bachya homeassistant/components/seventeentrack/sensor.py @bachya
homeassistant/components/sensor/shodan.py @fabaff homeassistant/components/shodan/sensor.py @fabaff
homeassistant/components/sensor/sma.py @kellerza homeassistant/components/sma/sensor.py @kellerza
homeassistant/components/sensor/sql.py @dgomes homeassistant/components/sensor/sql.py @dgomes
homeassistant/components/sensor/statistics.py @fabaff homeassistant/components/sensor/statistics.py @fabaff
homeassistant/components/sensor/swiss*.py @fabaff homeassistant/components/sensor/swiss*.py @fabaff
homeassistant/components/sensor/sytadin.py @gautric homeassistant/components/sytadin/sensor.py @gautric
homeassistant/components/sensor/tautulli.py @ludeeus homeassistant/components/tautulli/sensor.py @ludeeus
homeassistant/components/sensor/time_date.py @fabaff 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/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/sensor/worldclock.py @fabaff
homeassistant/components/switch/switchbot.py @danielhiversen homeassistant/components/switchbot/switch.py @danielhiversen
homeassistant/components/switch/switchmate.py @danielhiversen homeassistant/components/switchmate/switch.py @danielhiversen
homeassistant/components/tts/amazon_polly.py @robbiet480 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/__init__.py @fabaff
homeassistant/components/weather/darksky.py @fabaff homeassistant/components/weather/darksky.py @fabaff
homeassistant/components/weather/demo.py @fabaff homeassistant/components/demo/weather.py @fabaff
homeassistant/components/weather/met.py @danielhiversen homeassistant/components/met/weather.py @danielhiversen
homeassistant/components/weather/openweathermap.py @fabaff homeassistant/components/openweathermap/weather.py @fabaff
# A # A
homeassistant/components/ambient_station/* @bachya homeassistant/components/ambient_station/* @bachya

View File

@ -0,0 +1 @@
"""The acer_projector component."""

View File

@ -0,0 +1 @@
"""The actiontec component."""

View File

@ -0,0 +1 @@
"""The aftership component."""

View File

@ -0,0 +1 @@
"""The airvisual component."""

View File

@ -0,0 +1 @@
"""The aladdin_connect component."""

View File

@ -0,0 +1 @@
"""The alarmdotcom component."""

View File

@ -0,0 +1 @@
"""The alpha_vantage component."""

View File

@ -18,7 +18,7 @@ from homeassistant.helpers.dispatcher import (
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_point_in_utc_time from homeassistant.helpers.event import async_track_point_in_utc_time
from homeassistant.util.dt import utcnow 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) CONF_MJPEG_URL, CONF_STILL_IMAGE_URL)
REQUIREMENTS = ['pydroid-ipcam==0.8'] REQUIREMENTS = ['pydroid-ipcam==0.8']

View File

@ -0,0 +1 @@
"""The anel_pwrctrl component."""

View File

@ -0,0 +1 @@
"""The anthemav component."""

View File

@ -0,0 +1 @@
"""The aquostv component."""

View File

@ -0,0 +1 @@
"""The arest component."""

View File

@ -0,0 +1 @@
"""The aruba component."""

View File

@ -0,0 +1 @@
"""The arwn component."""

View File

@ -0,0 +1 @@
"""The asterisk_cdr component."""

View File

@ -0,0 +1 @@
"""The avion component."""

View File

@ -4,6 +4,7 @@ Support for Avion dimmers.
For more details about this platform, please refer to the documentation at For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/light.avion/ https://home-assistant.io/components/light.avion/
""" """
import importlib
import logging import logging
import time import time
@ -38,7 +39,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up an Avion switch.""" """Set up an Avion switch."""
# pylint: disable=no-member # pylint: disable=no-member
import avion avion = importlib.import_module('avion')
lights = [] lights = []
if CONF_USERNAME in config and CONF_PASSWORD in config: if CONF_USERNAME in config and CONF_PASSWORD in config:
@ -108,7 +109,7 @@ class AvionLight(Light):
def set_state(self, brightness): def set_state(self, brightness):
"""Set the state of this lamp to the provided brightness.""" """Set the state of this lamp to the provided brightness."""
# pylint: disable=no-member # pylint: disable=no-member
import avion avion = importlib.import_module('avion')
# Bluetooth LE is unreliable, and the connection may drop at any # Bluetooth LE is unreliable, and the connection may drop at any
# time. Make an effort to re-establish the link. # time. Make an effort to re-establish the link.

View File

@ -1,7 +1,7 @@
"""Support for Axis camera streaming.""" """Support for Axis camera streaming."""
import logging 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) CONF_MJPEG_URL, CONF_STILL_IMAGE_URL, MjpegCamera, filter_urllib3_logging)
from homeassistant.const import ( from homeassistant.const import (
CONF_AUTHENTICATION, CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_PORT, CONF_AUTHENTICATION, CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_PORT,

View File

@ -0,0 +1 @@
"""The bbox component."""

View File

@ -0,0 +1 @@
"""The bh1750 component."""

View File

@ -0,0 +1 @@
"""The bitcoin component."""

View File

@ -0,0 +1 @@
"""The blinksticklight component."""

View File

@ -0,0 +1 @@
"""The blinkt component."""

View File

@ -4,6 +4,7 @@ Support for Blinkt! lights on Raspberry Pi.
For more details about this platform, please refer to the documentation at For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/light.blinkt/ https://home-assistant.io/components/light.blinkt/
""" """
import importlib
import logging import logging
import voluptuous as vol import voluptuous as vol
@ -31,7 +32,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Blinkt Light platform.""" """Set up the Blinkt Light platform."""
# pylint: disable=no-member # pylint: disable=no-member
import blinkt blinkt = importlib.import_module('blinkt')
# ensure that the lights are off when exiting # ensure that the lights are off when exiting
blinkt.set_clear_on_exit() blinkt.set_clear_on_exit()

View File

@ -0,0 +1 @@
"""The blockchain component."""

View File

@ -0,0 +1 @@
"""The bluesound component."""

View File

@ -0,0 +1 @@
"""The bluetooth_le_tracker component."""

View File

@ -0,0 +1 @@
"""The bluetooth_tracker component."""

View File

@ -0,0 +1 @@
"""The bme280 component."""

View File

@ -0,0 +1 @@
"""The bme680 component."""

View File

@ -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 For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/sensor.bme680/ https://home-assistant.io/components/sensor.bme680/
""" """
import importlib
import logging import logging
from time import time, sleep from time import time, sleep
@ -122,7 +123,7 @@ async def async_setup_platform(hass, config, async_add_entities,
def _setup_bme680(config): def _setup_bme680(config):
"""Set up and configure the BME680 sensor.""" """Set up and configure the BME680 sensor."""
from smbus import SMBus # pylint: disable=import-error from smbus import SMBus # pylint: disable=import-error
import bme680 bme680 = importlib.import_module('bme680')
sensor_handler = None sensor_handler = None
sensor = None sensor = None

View File

@ -0,0 +1 @@
"""The bom component."""

View File

@ -0,0 +1 @@
"""The braviatv component."""

View File

@ -0,0 +1 @@
"""The broadlink component."""

View File

@ -0,0 +1 @@
"""The brottsplatskartan component."""

View File

@ -0,0 +1 @@
"""The brunt component."""

View File

@ -0,0 +1 @@
"""The bt_home_hub_5 component."""

View File

@ -0,0 +1 @@
"""The bt_smarthub component."""

View File

@ -0,0 +1 @@
"""The buienradar component."""

View File

@ -144,7 +144,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
async def async_setup_platform(hass, config, async_add_entities, async def async_setup_platform(hass, config, async_add_entities,
discovery_info=None): discovery_info=None):
"""Create the buienradar sensor.""" """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) latitude = config.get(CONF_LATITUDE, hass.config.latitude)
longitude = config.get(CONF_LONGITUDE, hass.config.longitude) longitude = config.get(CONF_LONGITUDE, hass.config.longitude)

View File

@ -4,7 +4,7 @@ import logging
import voluptuous as vol import voluptuous as vol
# Reuse data and API logic from the sensor implementation # 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 ( from homeassistant.components.weather import (
ATTR_FORECAST_CONDITION, ATTR_FORECAST_TEMP, ATTR_FORECAST_TEMP_LOW, ATTR_FORECAST_CONDITION, ATTR_FORECAST_TEMP, ATTR_FORECAST_TEMP_LOW,
ATTR_FORECAST_TIME, PLATFORM_SCHEMA, WeatherEntity) ATTR_FORECAST_TIME, PLATFORM_SCHEMA, WeatherEntity)

View File

@ -0,0 +1 @@
"""The cert_expiry component."""

View File

@ -0,0 +1 @@
"""The channels component."""

View File

@ -0,0 +1 @@
"""The cisco_ios component."""

View File

@ -0,0 +1 @@
"""The citybikes component."""

View File

@ -0,0 +1 @@
"""The clementine component."""

View File

@ -0,0 +1 @@
"""The cmus component."""

View File

@ -0,0 +1 @@
"""The co2signal component."""

View File

@ -0,0 +1 @@
"""The comed_hourly_pricing component."""

View File

@ -0,0 +1 @@
"""The concord232 component."""

Some files were not shown because too many files have changed in this diff Show More