Consolidate all platforms that have tests (#22109)
* Moved climate components with tests into platform dirs. * Updated tests from climate component. * Moved binary_sensor components with tests into platform dirs. * Updated tests from binary_sensor component. * Moved calendar components with tests into platform dirs. * Updated tests from calendar component. * Moved camera components with tests into platform dirs. * Updated tests from camera component. * Moved cover components with tests into platform dirs. * Updated tests from cover component. * Moved device_tracker components with tests into platform dirs. * Updated tests from device_tracker component. * Moved fan components with tests into platform dirs. * Updated tests from fan component. * Moved geo_location components with tests into platform dirs. * Updated tests from geo_location component. * Moved image_processing components with tests into platform dirs. * Updated tests from image_processing component. * Moved light components with tests into platform dirs. * Updated tests from light component. * Moved lock components with tests into platform dirs. * Moved media_player components with tests into platform dirs. * Updated tests from media_player component. * Moved scene components with tests into platform dirs. * Moved sensor components with tests into platform dirs. * Updated tests from sensor component. * Moved switch components with tests into platform dirs. * Updated tests from sensor component. * Moved vacuum components with tests into platform dirs. * Updated tests from vacuum component. * Moved weather components with tests into platform dirs. * Fixed __init__.py files * Fixes for stuff moved as part of this branch. * Fix stuff needed to merge with balloob's branch. * Formatting issues. * Missing __init__.py files. * Fix-ups * Fixup * Regenerated requirements. * Linting errors fixed. * Fixed more broken tests. * Missing init files. * Fix broken tests. * More broken tests * There seems to be a thread race condition. I suspect the logger stuff is running in another thread, which means waiting until the aio loop is done is missing the log messages. Used sleep instead because that allows the logger thread to run. I think the api_streams sensor might not be thread safe. * Disabled tests, will remove sensor in #22147 * Updated coverage and codeowners.pull/22170/head
parent
46ece3603f
commit
f195ecca4b
91
.coveragerc
91
.coveragerc
|
@ -45,16 +45,16 @@ omit =
|
|||
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/rest/binary_sensor.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/caldav/calendar.py
|
||||
homeassistant/components/todoist/calendar.py
|
||||
homeassistant/components/camera/bloomsky.py
|
||||
homeassistant/components/bloomsky/camera.py
|
||||
homeassistant/components/canary/camera.py
|
||||
homeassistant/components/familyhub/camera.py
|
||||
homeassistant/components/ffmpeg/camera.py
|
||||
|
@ -75,9 +75,9 @@ omit =
|
|||
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/homematic/climate.py
|
||||
homeassistant/components/honeywell/climate.py
|
||||
homeassistant/components/knx/climate.py
|
||||
homeassistant/components/mill/climate.py
|
||||
homeassistant/components/oem/climate.py
|
||||
homeassistant/components/proliphix/climate.py
|
||||
|
@ -93,18 +93,18 @@ omit =
|
|||
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/homematic/cover.py
|
||||
homeassistant/components/knx/cover.py
|
||||
homeassistant/components/myq/cover.py
|
||||
homeassistant/components/opengarage/cover.py
|
||||
homeassistant/components/cover/rpi_gpio.py
|
||||
homeassistant/components/cover/scsgate.py
|
||||
homeassistant/components/rpi_gpio/cover.py
|
||||
homeassistant/components/scsgate/cover.py
|
||||
homeassistant/components/daikin/*
|
||||
homeassistant/components/danfoss_air/*
|
||||
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/asuswrt/device_tracker.py
|
||||
homeassistant/components/automatic/device_tracker.py
|
||||
homeassistant/components/bbox/device_tracker.py
|
||||
homeassistant/components/bluetooth_le_tracker/device_tracker.py
|
||||
homeassistant/components/bluetooth_tracker/device_tracker.py
|
||||
|
@ -132,11 +132,11 @@ omit =
|
|||
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/tado/device_tracker.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/tomato/device_tracker.py
|
||||
homeassistant/components/tplink/device_tracker.py
|
||||
homeassistant/components/traccar/device_tracker.py
|
||||
homeassistant/components/trackr/device_tracker.py
|
||||
homeassistant/components/ubee/device_tracker.py
|
||||
|
@ -170,7 +170,7 @@ omit =
|
|||
homeassistant/components/esphome/switch.py
|
||||
homeassistant/components/eufy/*
|
||||
homeassistant/components/evohome/*
|
||||
homeassistant/components/fan/wemo.py
|
||||
homeassistant/components/wemo/fan.py
|
||||
homeassistant/components/fastdotcom/*
|
||||
homeassistant/components/fibaro/*
|
||||
homeassistant/components/folder_watcher/*
|
||||
|
@ -227,11 +227,11 @@ omit =
|
|||
homeassistant/components/blinkt/light.py
|
||||
homeassistant/components/decora_wifi/light.py
|
||||
homeassistant/components/decora/light.py
|
||||
homeassistant/components/light/everlights.py
|
||||
homeassistant/components/everlights/light.py
|
||||
homeassistant/components/flux_led/light.py
|
||||
homeassistant/components/futurenow/light.py
|
||||
homeassistant/components/greenwave/light.py
|
||||
homeassistant/components/light/hue.py
|
||||
homeassistant/components/hue/light.py
|
||||
homeassistant/components/hyperion/light.py
|
||||
homeassistant/components/iglo/light.py
|
||||
homeassistant/components/lifx_legacy/light.py
|
||||
|
@ -246,8 +246,8 @@ omit =
|
|||
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/tplink/light.py
|
||||
homeassistant/components/tradfri/light.py
|
||||
homeassistant/components/x10/light.py
|
||||
homeassistant/components/yeelight/light.py
|
||||
homeassistant/components/yeelightsunflower/light.py
|
||||
|
@ -280,7 +280,7 @@ omit =
|
|||
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/directv/media_player.py
|
||||
homeassistant/components/dlna_dmr/media_player.py
|
||||
homeassistant/components/dunehd/media_player.py
|
||||
homeassistant/components/emby/media_player.py
|
||||
|
@ -299,7 +299,7 @@ omit =
|
|||
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/nadtcp/media_player.py
|
||||
homeassistant/components/onkyo/media_player.py
|
||||
homeassistant/components/openhome/media_player.py
|
||||
homeassistant/components/panasonic_bluray/media_player.py
|
||||
|
@ -321,7 +321,7 @@ omit =
|
|||
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/yamaha/media_player.py
|
||||
homeassistant/components/ziggo_mediabox_xl/media_player.py
|
||||
homeassistant/components/meteo_france/*
|
||||
homeassistant/components/mobile_app/*
|
||||
|
@ -348,7 +348,7 @@ omit =
|
|||
homeassistant/components/notify/gntp.py
|
||||
homeassistant/components/notify/group.py
|
||||
homeassistant/components/notify/hipchat.py
|
||||
homeassistant/components/notify/homematic.py
|
||||
homeassistant/components/homematic/notify.py
|
||||
homeassistant/components/notify/kodi.py
|
||||
homeassistant/components/notify/lannouncer.py
|
||||
homeassistant/components/notify/llamalab_automate.py
|
||||
|
@ -402,8 +402,8 @@ omit =
|
|||
homeassistant/components/raspyrfm/*
|
||||
homeassistant/components/reddit/*
|
||||
homeassistant/components/remember_the_milk/__init__.py
|
||||
homeassistant/components/remote/harmony.py
|
||||
homeassistant/components/remote/itach.py
|
||||
homeassistant/components/harmony/remote.py
|
||||
homeassistant/components/itach/remote.py
|
||||
homeassistant/components/rfxtrx/*
|
||||
homeassistant/components/roku/*
|
||||
homeassistant/components/route53/*
|
||||
|
@ -415,6 +415,7 @@ omit =
|
|||
homeassistant/components/lifx_cloud/scene.py
|
||||
homeassistant/components/scsgate/*
|
||||
homeassistant/components/sense/*
|
||||
homeassistant/components/api_streams/sensor.py
|
||||
homeassistant/components/aftership/sensor.py
|
||||
homeassistant/components/airvisual/sensor.py
|
||||
homeassistant/components/alpha_vantage/sensor.py
|
||||
|
@ -426,7 +427,7 @@ omit =
|
|||
homeassistant/components/blockchain/sensor.py
|
||||
homeassistant/components/bme280/sensor.py
|
||||
homeassistant/components/bme680/sensor.py
|
||||
homeassistant/components/sensor/bom.py
|
||||
homeassistant/components/bom/sensor.py
|
||||
homeassistant/components/broadlink/sensor.py
|
||||
homeassistant/components/brottsplatskartan/sensor.py
|
||||
homeassistant/components/buienradar/sensor.py
|
||||
|
@ -443,8 +444,8 @@ omit =
|
|||
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/domain_expiry/sensor.py
|
||||
homeassistant/components/dte_energy_bridge/sensor.py
|
||||
homeassistant/components/dublin_bus_transport/sensor.py
|
||||
homeassistant/components/duke_energy/sensor.py
|
||||
homeassistant/components/dwd_weather_warnings/sensor.py
|
||||
|
@ -456,13 +457,13 @@ omit =
|
|||
homeassistant/components/envirophat/sensor.py
|
||||
homeassistant/components/etherscan/sensor.py
|
||||
homeassistant/components/fedex/sensor.py
|
||||
homeassistant/components/sensor/filesize.py
|
||||
homeassistant/components/filesize/sensor.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/folder/sensor.py
|
||||
homeassistant/components/foobot/sensor.py
|
||||
homeassistant/components/fritzbox_callmonitor/sensor.py
|
||||
homeassistant/components/fritzbox_netmonitor/sensor.py
|
||||
homeassistant/components/gearbest/sensor.py
|
||||
|
@ -480,7 +481,7 @@ omit =
|
|||
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/imap_email_content/sensor.py
|
||||
homeassistant/components/imap/sensor.py
|
||||
homeassistant/components/influxdb/sensor.py
|
||||
homeassistant/components/irish_rail_transport/sensor.py
|
||||
|
@ -499,16 +500,16 @@ omit =
|
|||
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/mqtt_room/sensor.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/netdata_public/sensor.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/nsw_fuel_station/sensor.py
|
||||
homeassistant/components/nut/sensor.py
|
||||
homeassistant/components/nzbget/sensor.py
|
||||
homeassistant/components/ohmconnect/sensor.py
|
||||
|
@ -529,7 +530,7 @@ omit =
|
|||
homeassistant/components/pyload/sensor.py
|
||||
homeassistant/components/qbittorrent/sensor.py
|
||||
homeassistant/components/qnap/sensor.py
|
||||
homeassistant/components/sensor/radarr.py
|
||||
homeassistant/components/radarr/sensor.py
|
||||
homeassistant/components/rainbird/sensor.py
|
||||
homeassistant/components/recollect_waste/sensor.py
|
||||
homeassistant/components/rejseplanen/sensor.py
|
||||
|
@ -544,17 +545,17 @@ omit =
|
|||
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/sigfox/sensor.py
|
||||
homeassistant/components/simulated/sensor.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/sonarr/sensor.py
|
||||
homeassistant/components/spotcrime/sensor.py
|
||||
homeassistant/components/sensor/srp_energy.py
|
||||
homeassistant/components/srp_energy/sensor.py
|
||||
homeassistant/components/starlingbank/sensor.py
|
||||
homeassistant/components/steam_online/sensor.py
|
||||
homeassistant/components/supervisord/sensor.py
|
||||
|
@ -569,7 +570,7 @@ omit =
|
|||
homeassistant/components/ted5000/sensor.py
|
||||
homeassistant/components/temper/sensor.py
|
||||
homeassistant/components/thermoworks_smoke/sensor.py
|
||||
homeassistant/components/sensor/time_date.py
|
||||
homeassistant/components/time_date/sensor.py
|
||||
homeassistant/components/torque/sensor.py
|
||||
homeassistant/components/trafikverket_weatherstation/sensor.py
|
||||
homeassistant/components/travisci/sensor.py
|
||||
|
@ -617,14 +618,14 @@ omit =
|
|||
homeassistant/components/pulseaudio_loopback/switch.py
|
||||
homeassistant/components/rainbird/switch.py
|
||||
homeassistant/components/recswitch/switch.py
|
||||
homeassistant/components/switch/rest.py
|
||||
homeassistant/components/rest/switch.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/tplink/switch.py
|
||||
homeassistant/components/vesync/switch.py
|
||||
homeassistant/components/tado/*
|
||||
homeassistant/components/tahoma/*
|
||||
|
@ -661,7 +662,7 @@ omit =
|
|||
homeassistant/components/watson_iot/*
|
||||
homeassistant/components/bom/weather.py
|
||||
homeassistant/components/buienradar/weather.py
|
||||
homeassistant/components/weather/darksky.py
|
||||
homeassistant/components/darksky/weather.py
|
||||
homeassistant/components/met/weather.py
|
||||
homeassistant/components/metoffice/weather.py
|
||||
homeassistant/components/openweathermap/weather.py
|
||||
|
|
62
CODEOWNERS
62
CODEOWNERS
|
@ -18,7 +18,7 @@ homeassistant/components/frontend/* @home-assistant/core
|
|||
homeassistant/components/group/* @home-assistant/core
|
||||
homeassistant/components/history/* @home-assistant/core
|
||||
homeassistant/components/http/* @home-assistant/core
|
||||
homeassistant/components/input_*.py @home-assistant/core
|
||||
homeassistant/components/input_*/* @home-assistant/core
|
||||
homeassistant/components/introduction/* @home-assistant/core
|
||||
homeassistant/components/logger/* @home-assistant/core
|
||||
homeassistant/components/lovelace/* @home-assistant/core
|
||||
|
@ -49,9 +49,9 @@ homeassistant/components/hassio/* @home-assistant/hassio
|
|||
# Individual platforms
|
||||
homeassistant/components/alarm_control_panel/manual_mqtt.py @colinodell
|
||||
homeassistant/components/hikvision/binary_sensor.py @mezz64
|
||||
homeassistant/components/binary_sensor/threshold.py @fabaff
|
||||
homeassistant/components/threshold/binary_sensor.py @fabaff
|
||||
homeassistant/components/uptimerobot/binary_sensor.py @ludeeus
|
||||
homeassistant/components/camera/push.py @dgomes
|
||||
homeassistant/components/push/camera.py @dgomes
|
||||
homeassistant/components/yi/camera.py @bachya
|
||||
homeassistant/components/coolmaster/climate.py @OnFreund
|
||||
homeassistant/components/ephember/climate.py @ttroy50
|
||||
|
@ -60,9 +60,9 @@ 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/template/cover.py @PhracturedBlue
|
||||
homeassistant/components/asuswrt/device_tracker.py @kennedyshead
|
||||
homeassistant/components/automatic/device_tracker.py @armills
|
||||
homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme
|
||||
homeassistant/components/huawei_router/device_tracker.py @abmantis
|
||||
homeassistant/components/quantum_gateway/device_tracker.py @cisasteelersfan
|
||||
|
@ -81,7 +81,7 @@ 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/monoprice/media_player.py @etsinko
|
||||
homeassistant/components/mpd/media_player.py @fabaff
|
||||
homeassistant/components/xiaomi_tv/media_player.py @fattdev
|
||||
homeassistant/components/yamaha_musiccast/media_player.py @jalmeroth
|
||||
|
@ -105,10 +105,10 @@ 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/darksky/sensor.py @fabaff
|
||||
homeassistant/components/discogs/sensor.py @thibmaek
|
||||
homeassistant/components/sensor/file.py @fabaff
|
||||
homeassistant/components/sensor/filter.py @dgomes
|
||||
homeassistant/components/file/sensor.py @fabaff
|
||||
homeassistant/components/filter/sensor.py @dgomes
|
||||
homeassistant/components/fitbit/sensor.py @robbiet480
|
||||
homeassistant/components/fixer/sensor.py @fabaff
|
||||
homeassistant/components/flunearyou/sensor.py @bachya
|
||||
|
@ -118,17 +118,17 @@ 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/integration/sensor.py @dgomes
|
||||
homeassistant/components/irish_rail_transport/sensor.py @ttroy50
|
||||
homeassistant/components/sensor/jewish_calendar.py @tsvi
|
||||
homeassistant/components/jewish_calendar/sensor.py @tsvi
|
||||
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/min_max/sensor.py @fabaff
|
||||
homeassistant/components/moon/sensor.py @fabaff
|
||||
homeassistant/components/netdata/sensor.py @fabaff
|
||||
homeassistant/components/nmbs/sensor.py @thibmaek
|
||||
homeassistant/components/sensor/nsw_fuel_station.py @nickw444
|
||||
homeassistant/components/nsw_fuel_station/sensor.py @nickw444
|
||||
homeassistant/components/ohmconnect/sensor.py @robbiet480
|
||||
homeassistant/components/pi_hole/sensor.py @fabaff
|
||||
homeassistant/components/pollen/sensor.py @bachya
|
||||
|
@ -140,22 +140,22 @@ 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/sql/sensor.py @dgomes
|
||||
homeassistant/components/statistics/sensor.py @fabaff
|
||||
homeassistant/components/swiss_*/* @fabaff
|
||||
homeassistant/components/sytadin/sensor.py @gautric
|
||||
homeassistant/components/tautulli/sensor.py @ludeeus
|
||||
homeassistant/components/sensor/time_date.py @fabaff
|
||||
homeassistant/components/time_date/sensor.py @fabaff
|
||||
homeassistant/components/uber/sensor.py @robbiet480
|
||||
homeassistant/components/sensor/version.py @fabaff
|
||||
homeassistant/components/version/sensor.py @fabaff
|
||||
homeassistant/components/waqi/sensor.py @andrey-git
|
||||
homeassistant/components/sensor/worldclock.py @fabaff
|
||||
homeassistant/components/worldclock/sensor.py @fabaff
|
||||
homeassistant/components/switchbot/switch.py @danielhiversen
|
||||
homeassistant/components/switchmate/switch.py @danielhiversen
|
||||
homeassistant/components/tts/amazon_polly.py @robbiet480
|
||||
homeassistant/components/roomba/vacuum.py @pschmitt
|
||||
homeassistant/components/weather/__init__.py @fabaff
|
||||
homeassistant/components/weather/darksky.py @fabaff
|
||||
homeassistant/components/darksky/weather.py @fabaff
|
||||
homeassistant/components/demo/weather.py @fabaff
|
||||
homeassistant/components/met/weather.py @danielhiversen
|
||||
homeassistant/components/openweathermap/weather.py @fabaff
|
||||
|
@ -164,12 +164,12 @@ homeassistant/components/openweathermap/weather.py @fabaff
|
|||
homeassistant/components/ambient_station/* @bachya
|
||||
homeassistant/components/arduino/* @fabaff
|
||||
homeassistant/components/axis/* @kane610
|
||||
homeassistant/components/*/arest.py @fabaff
|
||||
homeassistant/components/arest/* @fabaff
|
||||
|
||||
# B
|
||||
homeassistant/components/blink/* @fronzbot
|
||||
homeassistant/components/bmw_connected_drive/* @ChristianKuehnel
|
||||
homeassistant/components/*/broadlink.py @danielhiversen
|
||||
homeassistant/components/broadlink/* @danielhiversen
|
||||
|
||||
# C
|
||||
homeassistant/components/cloudflare/* @ludeeus
|
||||
|
@ -186,10 +186,10 @@ homeassistant/components/ecovacs/* @OverloadUT
|
|||
homeassistant/components/edp_redy/* @abmantis
|
||||
homeassistant/components/eight_sleep/* @mezz64
|
||||
homeassistant/components/egardia/* @jeroenterheerdt
|
||||
homeassistant/components/esphome/*.py @OttoWinter
|
||||
homeassistant/components/esphome/* @OttoWinter
|
||||
|
||||
# F
|
||||
homeassistant/components/freebox/*.py @snoof85
|
||||
homeassistant/components/freebox/* @snoof85
|
||||
homeassistant/components/foursquare/* @robbiet480
|
||||
|
||||
# G
|
||||
|
@ -203,7 +203,7 @@ homeassistant/components/homekit/* @cdce8p
|
|||
homeassistant/components/huawei_lte/* @scop
|
||||
|
||||
# I
|
||||
homeassistant/components/influx/* @fabaff
|
||||
homeassistant/components/influxdb/* @fabaff
|
||||
homeassistant/components/ios/* @robbiet480
|
||||
homeassistant/components/ipma/* @dgomes
|
||||
|
||||
|
@ -219,12 +219,10 @@ homeassistant/components/luftdaten/* @fabaff
|
|||
homeassistant/components/matrix/* @tinloaf
|
||||
homeassistant/components/melissa/* @kennedyshead
|
||||
homeassistant/components/mobile_app/* @robbiet480
|
||||
homeassistant/components/*/melissa.py @kennedyshead
|
||||
homeassistant/components/*/mystrom.py @fabaff
|
||||
homeassistant/components/mystrom/* @fabaff
|
||||
|
||||
# N
|
||||
homeassistant/components/ness_alarm/* @nickw444
|
||||
homeassistant/components/*/ness_alarm.py @nickw444
|
||||
homeassistant/components/nissan_leaf/* @filcole
|
||||
homeassistant/components/no_ip/* @fabaff
|
||||
|
||||
|
@ -241,7 +239,7 @@ homeassistant/components/qwikswitch/* @kellerza
|
|||
# R
|
||||
homeassistant/components/rainmachine/* @bachya
|
||||
homeassistant/components/rfxtrx/* @danielhiversen
|
||||
homeassistant/components/*/random.py @fabaff
|
||||
homeassistant/components/random/* @fabaff
|
||||
|
||||
# S
|
||||
homeassistant/components/shiftr/* @fabaff
|
||||
|
@ -253,7 +251,7 @@ homeassistant/components/spider/* @peternijssen
|
|||
|
||||
# T
|
||||
homeassistant/components/tahoma/* @philklei
|
||||
homeassistant/components/tellduslive/*.py @fredrike
|
||||
homeassistant/components/tellduslive/* @fredrike
|
||||
homeassistant/components/tesla/* @zabuldon
|
||||
homeassistant/components/thethingsnetwork/* @fabaff
|
||||
homeassistant/components/tibber/* @danielhiversen
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
"""The api_streams component."""
|
|
@ -0,0 +1 @@
|
|||
"""The aurora component."""
|
|
@ -0,0 +1 @@
|
|||
"""The automatic component."""
|
|
@ -0,0 +1 @@
|
|||
"""The awair component."""
|
|
@ -0,0 +1 @@
|
|||
"""The bayesian component."""
|
|
@ -0,0 +1 @@
|
|||
"""The blackbird component."""
|
|
@ -4,7 +4,7 @@ import logging
|
|||
import voluptuous as vol
|
||||
|
||||
# Reuse data and API logic from the sensor implementation
|
||||
from homeassistant.components.sensor.bom import (
|
||||
from homeassistant.components.bom.sensor import (
|
||||
CONF_STATION, BOMCurrentData, closest_station, validate_station)
|
||||
from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity
|
||||
from homeassistant.const import (
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
"""The caldav component."""
|
|
@ -0,0 +1 @@
|
|||
"""The coinmarketcap component."""
|
|
@ -0,0 +1 @@
|
|||
"""The command_line component."""
|
|
@ -12,7 +12,7 @@ import voluptuous as vol
|
|||
import homeassistant.helpers.config_validation as cv
|
||||
from homeassistant.components.binary_sensor import (
|
||||
BinarySensorDevice, DEVICE_CLASSES_SCHEMA, PLATFORM_SCHEMA)
|
||||
from homeassistant.components.sensor.command_line import CommandSensorData
|
||||
from homeassistant.components.command_line.sensor import CommandSensorData
|
||||
from homeassistant.const import (
|
||||
CONF_PAYLOAD_OFF, CONF_PAYLOAD_ON, CONF_NAME, CONF_VALUE_TEMPLATE,
|
||||
CONF_COMMAND, CONF_DEVICE_CLASS)
|
|
@ -0,0 +1 @@
|
|||
"""The darksky component."""
|
|
@ -8,7 +8,7 @@ from homeassistant.components.image_processing import (
|
|||
ImageProcessingFaceEntity, ATTR_CONFIDENCE, ATTR_NAME, ATTR_AGE,
|
||||
ATTR_GENDER
|
||||
)
|
||||
from homeassistant.components.image_processing.openalpr_local import (
|
||||
from homeassistant.components.openalpr_local.image_processing import (
|
||||
ImageProcessingAlprEntity)
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
"""The directv component."""
|
|
@ -0,0 +1 @@
|
|||
"""The dsmr component."""
|
|
@ -0,0 +1 @@
|
|||
"""The dte_energy_bridge component."""
|
|
@ -25,7 +25,7 @@ from homeassistant.const import (
|
|||
ATTR_ATTRIBUTION, CONF_NAME, CONF_MONITORED_CONDITIONS)
|
||||
from homeassistant.util import Throttle
|
||||
import homeassistant.util.dt as dt_util
|
||||
from homeassistant.components.sensor.rest import RestData
|
||||
from homeassistant.components.rest.sensor import RestData
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
"""The ee_brightbox component."""
|
|
@ -0,0 +1 @@
|
|||
"""The efergy component."""
|
|
@ -0,0 +1 @@
|
|||
"""The entur_public_transport component."""
|
|
@ -0,0 +1 @@
|
|||
"""The everlights component."""
|
|
@ -0,0 +1 @@
|
|||
"""The facebox component."""
|
|
@ -0,0 +1 @@
|
|||
"""The fail2ban component."""
|
|
@ -0,0 +1 @@
|
|||
"""The fido component."""
|
|
@ -0,0 +1 @@
|
|||
"""The file component."""
|
|
@ -0,0 +1 @@
|
|||
"""The filesize component."""
|
|
@ -0,0 +1 @@
|
|||
"""The filter component."""
|
|
@ -0,0 +1 @@
|
|||
"""The flux component."""
|
|
@ -0,0 +1 @@
|
|||
"""The folder component."""
|
|
@ -0,0 +1 @@
|
|||
"""The foobot component."""
|
|
@ -0,0 +1 @@
|
|||
"""The generic component."""
|
|
@ -0,0 +1 @@
|
|||
"""The geo_json_events component."""
|
|
@ -0,0 +1 @@
|
|||
"""The geo_rss_events component."""
|
|
@ -0,0 +1 @@
|
|||
"""The google_wifi component."""
|
|
@ -0,0 +1 @@
|
|||
"""The hddtemp component."""
|
|
@ -0,0 +1 @@
|
|||
"""The history_stats component."""
|
|
@ -0,0 +1 @@
|
|||
"""Support for Honeywell Round Connected and Honeywell Evohome thermostats."""
|
|
@ -0,0 +1 @@
|
|||
"""The hydroquebec component."""
|
|
@ -0,0 +1 @@
|
|||
"""The imap_email_content component."""
|
|
@ -0,0 +1 @@
|
|||
"""The integration component."""
|
|
@ -0,0 +1 @@
|
|||
"""The islamic_prayer_times component."""
|
|
@ -0,0 +1 @@
|
|||
"""The jewish_calendar component."""
|
|
@ -0,0 +1 @@
|
|||
"""The local_file component."""
|
|
@ -0,0 +1 @@
|
|||
"""The london_air component."""
|
|
@ -0,0 +1 @@
|
|||
"""The manual component."""
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue