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/iss/binary_sensor.py
|
||||||
homeassistant/components/mystrom/binary_sensor.py
|
homeassistant/components/mystrom/binary_sensor.py
|
||||||
homeassistant/components/ping/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/tapsaff/binary_sensor.py
|
||||||
homeassistant/components/uptimerobot/binary_sensor.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/caldav/calendar.py
|
||||||
homeassistant/components/todoist/calendar.py
|
homeassistant/components/todoist/calendar.py
|
||||||
homeassistant/components/camera/bloomsky.py
|
homeassistant/components/bloomsky/camera.py
|
||||||
homeassistant/components/canary/camera.py
|
homeassistant/components/canary/camera.py
|
||||||
homeassistant/components/familyhub/camera.py
|
homeassistant/components/familyhub/camera.py
|
||||||
homeassistant/components/ffmpeg/camera.py
|
homeassistant/components/ffmpeg/camera.py
|
||||||
|
@ -75,9 +75,9 @@ omit =
|
||||||
homeassistant/components/eq3btsmart/climate.py
|
homeassistant/components/eq3btsmart/climate.py
|
||||||
homeassistant/components/flexit/climate.py
|
homeassistant/components/flexit/climate.py
|
||||||
homeassistant/components/heatmiser/climate.py
|
homeassistant/components/heatmiser/climate.py
|
||||||
homeassistant/components/climate/homematic.py
|
homeassistant/components/homematic/climate.py
|
||||||
homeassistant/components/climate/honeywell.py
|
homeassistant/components/honeywell/climate.py
|
||||||
homeassistant/components/climate/knx.py
|
homeassistant/components/knx/climate.py
|
||||||
homeassistant/components/mill/climate.py
|
homeassistant/components/mill/climate.py
|
||||||
homeassistant/components/oem/climate.py
|
homeassistant/components/oem/climate.py
|
||||||
homeassistant/components/proliphix/climate.py
|
homeassistant/components/proliphix/climate.py
|
||||||
|
@ -93,18 +93,18 @@ omit =
|
||||||
homeassistant/components/brunt/cover.py
|
homeassistant/components/brunt/cover.py
|
||||||
homeassistant/components/garadget/cover.py
|
homeassistant/components/garadget/cover.py
|
||||||
homeassistant/components/gogogate2/cover.py
|
homeassistant/components/gogogate2/cover.py
|
||||||
homeassistant/components/cover/homematic.py
|
homeassistant/components/homematic/cover.py
|
||||||
homeassistant/components/cover/knx.py
|
homeassistant/components/knx/cover.py
|
||||||
homeassistant/components/myq/cover.py
|
homeassistant/components/myq/cover.py
|
||||||
homeassistant/components/opengarage/cover.py
|
homeassistant/components/opengarage/cover.py
|
||||||
homeassistant/components/cover/rpi_gpio.py
|
homeassistant/components/rpi_gpio/cover.py
|
||||||
homeassistant/components/cover/scsgate.py
|
homeassistant/components/scsgate/cover.py
|
||||||
homeassistant/components/daikin/*
|
homeassistant/components/daikin/*
|
||||||
homeassistant/components/danfoss_air/*
|
homeassistant/components/danfoss_air/*
|
||||||
homeassistant/components/actiontec/device_tracker.py
|
homeassistant/components/actiontec/device_tracker.py
|
||||||
homeassistant/components/aruba/device_tracker.py
|
homeassistant/components/aruba/device_tracker.py
|
||||||
homeassistant/components/device_tracker/asuswrt.py
|
homeassistant/components/asuswrt/device_tracker.py
|
||||||
homeassistant/components/device_tracker/automatic.py
|
homeassistant/components/automatic/device_tracker.py
|
||||||
homeassistant/components/bbox/device_tracker.py
|
homeassistant/components/bbox/device_tracker.py
|
||||||
homeassistant/components/bluetooth_le_tracker/device_tracker.py
|
homeassistant/components/bluetooth_le_tracker/device_tracker.py
|
||||||
homeassistant/components/bluetooth_tracker/device_tracker.py
|
homeassistant/components/bluetooth_tracker/device_tracker.py
|
||||||
|
@ -132,11 +132,11 @@ omit =
|
||||||
homeassistant/components/snmp/device_tracker.py
|
homeassistant/components/snmp/device_tracker.py
|
||||||
homeassistant/components/swisscom/device_tracker.py
|
homeassistant/components/swisscom/device_tracker.py
|
||||||
homeassistant/components/synology_srm/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/thomson/device_tracker.py
|
||||||
homeassistant/components/tile/device_tracker.py
|
homeassistant/components/tile/device_tracker.py
|
||||||
homeassistant/components/device_tracker/tomato.py
|
homeassistant/components/tomato/device_tracker.py
|
||||||
homeassistant/components/device_tracker/tplink.py
|
homeassistant/components/tplink/device_tracker.py
|
||||||
homeassistant/components/traccar/device_tracker.py
|
homeassistant/components/traccar/device_tracker.py
|
||||||
homeassistant/components/trackr/device_tracker.py
|
homeassistant/components/trackr/device_tracker.py
|
||||||
homeassistant/components/ubee/device_tracker.py
|
homeassistant/components/ubee/device_tracker.py
|
||||||
|
@ -170,7 +170,7 @@ omit =
|
||||||
homeassistant/components/esphome/switch.py
|
homeassistant/components/esphome/switch.py
|
||||||
homeassistant/components/eufy/*
|
homeassistant/components/eufy/*
|
||||||
homeassistant/components/evohome/*
|
homeassistant/components/evohome/*
|
||||||
homeassistant/components/fan/wemo.py
|
homeassistant/components/wemo/fan.py
|
||||||
homeassistant/components/fastdotcom/*
|
homeassistant/components/fastdotcom/*
|
||||||
homeassistant/components/fibaro/*
|
homeassistant/components/fibaro/*
|
||||||
homeassistant/components/folder_watcher/*
|
homeassistant/components/folder_watcher/*
|
||||||
|
@ -227,11 +227,11 @@ omit =
|
||||||
homeassistant/components/blinkt/light.py
|
homeassistant/components/blinkt/light.py
|
||||||
homeassistant/components/decora_wifi/light.py
|
homeassistant/components/decora_wifi/light.py
|
||||||
homeassistant/components/decora/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/flux_led/light.py
|
||||||
homeassistant/components/futurenow/light.py
|
homeassistant/components/futurenow/light.py
|
||||||
homeassistant/components/greenwave/light.py
|
homeassistant/components/greenwave/light.py
|
||||||
homeassistant/components/light/hue.py
|
homeassistant/components/hue/light.py
|
||||||
homeassistant/components/hyperion/light.py
|
homeassistant/components/hyperion/light.py
|
||||||
homeassistant/components/iglo/light.py
|
homeassistant/components/iglo/light.py
|
||||||
homeassistant/components/lifx_legacy/light.py
|
homeassistant/components/lifx_legacy/light.py
|
||||||
|
@ -246,8 +246,8 @@ omit =
|
||||||
homeassistant/components/rpi_gpio_pwm/light.py
|
homeassistant/components/rpi_gpio_pwm/light.py
|
||||||
homeassistant/components/sensehat/light.py
|
homeassistant/components/sensehat/light.py
|
||||||
homeassistant/components/tikteck/light.py
|
homeassistant/components/tikteck/light.py
|
||||||
homeassistant/components/light/tplink.py
|
homeassistant/components/tplink/light.py
|
||||||
homeassistant/components/light/tradfri.py
|
homeassistant/components/tradfri/light.py
|
||||||
homeassistant/components/x10/light.py
|
homeassistant/components/x10/light.py
|
||||||
homeassistant/components/yeelight/light.py
|
homeassistant/components/yeelight/light.py
|
||||||
homeassistant/components/yeelightsunflower/light.py
|
homeassistant/components/yeelightsunflower/light.py
|
||||||
|
@ -280,7 +280,7 @@ omit =
|
||||||
homeassistant/components/cmus/media_player.py
|
homeassistant/components/cmus/media_player.py
|
||||||
homeassistant/components/denon/media_player.py
|
homeassistant/components/denon/media_player.py
|
||||||
homeassistant/components/denonavr/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/dlna_dmr/media_player.py
|
||||||
homeassistant/components/dunehd/media_player.py
|
homeassistant/components/dunehd/media_player.py
|
||||||
homeassistant/components/emby/media_player.py
|
homeassistant/components/emby/media_player.py
|
||||||
|
@ -299,7 +299,7 @@ omit =
|
||||||
homeassistant/components/mpchc/media_player.py
|
homeassistant/components/mpchc/media_player.py
|
||||||
homeassistant/components/mpd/media_player.py
|
homeassistant/components/mpd/media_player.py
|
||||||
homeassistant/components/nad/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/onkyo/media_player.py
|
||||||
homeassistant/components/openhome/media_player.py
|
homeassistant/components/openhome/media_player.py
|
||||||
homeassistant/components/panasonic_bluray/media_player.py
|
homeassistant/components/panasonic_bluray/media_player.py
|
||||||
|
@ -321,7 +321,7 @@ omit =
|
||||||
homeassistant/components/volumio/media_player.py
|
homeassistant/components/volumio/media_player.py
|
||||||
homeassistant/components/xiaomi_tv/media_player.py
|
homeassistant/components/xiaomi_tv/media_player.py
|
||||||
homeassistant/components/yamaha_musiccast/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/ziggo_mediabox_xl/media_player.py
|
||||||
homeassistant/components/meteo_france/*
|
homeassistant/components/meteo_france/*
|
||||||
homeassistant/components/mobile_app/*
|
homeassistant/components/mobile_app/*
|
||||||
|
@ -348,7 +348,7 @@ omit =
|
||||||
homeassistant/components/notify/gntp.py
|
homeassistant/components/notify/gntp.py
|
||||||
homeassistant/components/notify/group.py
|
homeassistant/components/notify/group.py
|
||||||
homeassistant/components/notify/hipchat.py
|
homeassistant/components/notify/hipchat.py
|
||||||
homeassistant/components/notify/homematic.py
|
homeassistant/components/homematic/notify.py
|
||||||
homeassistant/components/notify/kodi.py
|
homeassistant/components/notify/kodi.py
|
||||||
homeassistant/components/notify/lannouncer.py
|
homeassistant/components/notify/lannouncer.py
|
||||||
homeassistant/components/notify/llamalab_automate.py
|
homeassistant/components/notify/llamalab_automate.py
|
||||||
|
@ -402,8 +402,8 @@ omit =
|
||||||
homeassistant/components/raspyrfm/*
|
homeassistant/components/raspyrfm/*
|
||||||
homeassistant/components/reddit/*
|
homeassistant/components/reddit/*
|
||||||
homeassistant/components/remember_the_milk/__init__.py
|
homeassistant/components/remember_the_milk/__init__.py
|
||||||
homeassistant/components/remote/harmony.py
|
homeassistant/components/harmony/remote.py
|
||||||
homeassistant/components/remote/itach.py
|
homeassistant/components/itach/remote.py
|
||||||
homeassistant/components/rfxtrx/*
|
homeassistant/components/rfxtrx/*
|
||||||
homeassistant/components/roku/*
|
homeassistant/components/roku/*
|
||||||
homeassistant/components/route53/*
|
homeassistant/components/route53/*
|
||||||
|
@ -415,6 +415,7 @@ omit =
|
||||||
homeassistant/components/lifx_cloud/scene.py
|
homeassistant/components/lifx_cloud/scene.py
|
||||||
homeassistant/components/scsgate/*
|
homeassistant/components/scsgate/*
|
||||||
homeassistant/components/sense/*
|
homeassistant/components/sense/*
|
||||||
|
homeassistant/components/api_streams/sensor.py
|
||||||
homeassistant/components/aftership/sensor.py
|
homeassistant/components/aftership/sensor.py
|
||||||
homeassistant/components/airvisual/sensor.py
|
homeassistant/components/airvisual/sensor.py
|
||||||
homeassistant/components/alpha_vantage/sensor.py
|
homeassistant/components/alpha_vantage/sensor.py
|
||||||
|
@ -426,7 +427,7 @@ omit =
|
||||||
homeassistant/components/blockchain/sensor.py
|
homeassistant/components/blockchain/sensor.py
|
||||||
homeassistant/components/bme280/sensor.py
|
homeassistant/components/bme280/sensor.py
|
||||||
homeassistant/components/bme680/sensor.py
|
homeassistant/components/bme680/sensor.py
|
||||||
homeassistant/components/sensor/bom.py
|
homeassistant/components/bom/sensor.py
|
||||||
homeassistant/components/broadlink/sensor.py
|
homeassistant/components/broadlink/sensor.py
|
||||||
homeassistant/components/brottsplatskartan/sensor.py
|
homeassistant/components/brottsplatskartan/sensor.py
|
||||||
homeassistant/components/buienradar/sensor.py
|
homeassistant/components/buienradar/sensor.py
|
||||||
|
@ -443,8 +444,8 @@ omit =
|
||||||
homeassistant/components/dht/sensor.py
|
homeassistant/components/dht/sensor.py
|
||||||
homeassistant/components/discogs/sensor.py
|
homeassistant/components/discogs/sensor.py
|
||||||
homeassistant/components/dnsip/sensor.py
|
homeassistant/components/dnsip/sensor.py
|
||||||
homeassistant/components/sensor/domain_expiry.py
|
homeassistant/components/domain_expiry/sensor.py
|
||||||
homeassistant/components/sensor/dte_energy_bridge.py
|
homeassistant/components/dte_energy_bridge/sensor.py
|
||||||
homeassistant/components/dublin_bus_transport/sensor.py
|
homeassistant/components/dublin_bus_transport/sensor.py
|
||||||
homeassistant/components/duke_energy/sensor.py
|
homeassistant/components/duke_energy/sensor.py
|
||||||
homeassistant/components/dwd_weather_warnings/sensor.py
|
homeassistant/components/dwd_weather_warnings/sensor.py
|
||||||
|
@ -456,13 +457,13 @@ omit =
|
||||||
homeassistant/components/envirophat/sensor.py
|
homeassistant/components/envirophat/sensor.py
|
||||||
homeassistant/components/etherscan/sensor.py
|
homeassistant/components/etherscan/sensor.py
|
||||||
homeassistant/components/fedex/sensor.py
|
homeassistant/components/fedex/sensor.py
|
||||||
homeassistant/components/sensor/filesize.py
|
homeassistant/components/filesize/sensor.py
|
||||||
homeassistant/components/fints/sensor.py
|
homeassistant/components/fints/sensor.py
|
||||||
homeassistant/components/fitbit/sensor.py
|
homeassistant/components/fitbit/sensor.py
|
||||||
homeassistant/components/fixer/sensor.py
|
homeassistant/components/fixer/sensor.py
|
||||||
homeassistant/components/flunearyou/sensor.py
|
homeassistant/components/flunearyou/sensor.py
|
||||||
homeassistant/components/sensor/folder.py
|
homeassistant/components/folder/sensor.py
|
||||||
homeassistant/components/sensor/foobot.py
|
homeassistant/components/foobot/sensor.py
|
||||||
homeassistant/components/fritzbox_callmonitor/sensor.py
|
homeassistant/components/fritzbox_callmonitor/sensor.py
|
||||||
homeassistant/components/fritzbox_netmonitor/sensor.py
|
homeassistant/components/fritzbox_netmonitor/sensor.py
|
||||||
homeassistant/components/gearbest/sensor.py
|
homeassistant/components/gearbest/sensor.py
|
||||||
|
@ -480,7 +481,7 @@ omit =
|
||||||
homeassistant/components/hp_ilo/sensor.py
|
homeassistant/components/hp_ilo/sensor.py
|
||||||
homeassistant/components/htu21d/sensor.py
|
homeassistant/components/htu21d/sensor.py
|
||||||
homeassistant/components/iliad_italy/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/imap/sensor.py
|
||||||
homeassistant/components/influxdb/sensor.py
|
homeassistant/components/influxdb/sensor.py
|
||||||
homeassistant/components/irish_rail_transport/sensor.py
|
homeassistant/components/irish_rail_transport/sensor.py
|
||||||
|
@ -499,16 +500,16 @@ omit =
|
||||||
homeassistant/components/mitemp_bt/sensor.py
|
homeassistant/components/mitemp_bt/sensor.py
|
||||||
homeassistant/components/modem_callerid/sensor.py
|
homeassistant/components/modem_callerid/sensor.py
|
||||||
homeassistant/components/mopar/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/mvglive/sensor.py
|
||||||
homeassistant/components/nederlandse_spoorwegen/sensor.py
|
homeassistant/components/nederlandse_spoorwegen/sensor.py
|
||||||
homeassistant/components/netatmo_public/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/netdata/sensor.py
|
||||||
homeassistant/components/neurio_energy/sensor.py
|
homeassistant/components/neurio_energy/sensor.py
|
||||||
homeassistant/components/nmbs/sensor.py
|
homeassistant/components/nmbs/sensor.py
|
||||||
homeassistant/components/noaa_tides/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/nut/sensor.py
|
||||||
homeassistant/components/nzbget/sensor.py
|
homeassistant/components/nzbget/sensor.py
|
||||||
homeassistant/components/ohmconnect/sensor.py
|
homeassistant/components/ohmconnect/sensor.py
|
||||||
|
@ -529,7 +530,7 @@ omit =
|
||||||
homeassistant/components/pyload/sensor.py
|
homeassistant/components/pyload/sensor.py
|
||||||
homeassistant/components/qbittorrent/sensor.py
|
homeassistant/components/qbittorrent/sensor.py
|
||||||
homeassistant/components/qnap/sensor.py
|
homeassistant/components/qnap/sensor.py
|
||||||
homeassistant/components/sensor/radarr.py
|
homeassistant/components/radarr/sensor.py
|
||||||
homeassistant/components/rainbird/sensor.py
|
homeassistant/components/rainbird/sensor.py
|
||||||
homeassistant/components/recollect_waste/sensor.py
|
homeassistant/components/recollect_waste/sensor.py
|
||||||
homeassistant/components/rejseplanen/sensor.py
|
homeassistant/components/rejseplanen/sensor.py
|
||||||
|
@ -544,17 +545,17 @@ omit =
|
||||||
homeassistant/components/seventeentrack/sensor.py
|
homeassistant/components/seventeentrack/sensor.py
|
||||||
homeassistant/components/shodan/sensor.py
|
homeassistant/components/shodan/sensor.py
|
||||||
homeassistant/components/sht31/sensor.py
|
homeassistant/components/sht31/sensor.py
|
||||||
homeassistant/components/sensor/sigfox.py
|
homeassistant/components/sigfox/sensor.py
|
||||||
homeassistant/components/sensor/simulated.py
|
homeassistant/components/simulated/sensor.py
|
||||||
homeassistant/components/skybeacon/sensor.py
|
homeassistant/components/skybeacon/sensor.py
|
||||||
homeassistant/components/sma/sensor.py
|
homeassistant/components/sma/sensor.py
|
||||||
homeassistant/components/snmp/sensor.py
|
homeassistant/components/snmp/sensor.py
|
||||||
homeassistant/components/sochain/sensor.py
|
homeassistant/components/sochain/sensor.py
|
||||||
homeassistant/components/socialblade/sensor.py
|
homeassistant/components/socialblade/sensor.py
|
||||||
homeassistant/components/solaredge/sensor.py
|
homeassistant/components/solaredge/sensor.py
|
||||||
homeassistant/components/sensor/sonarr.py
|
homeassistant/components/sonarr/sensor.py
|
||||||
homeassistant/components/spotcrime/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/starlingbank/sensor.py
|
||||||
homeassistant/components/steam_online/sensor.py
|
homeassistant/components/steam_online/sensor.py
|
||||||
homeassistant/components/supervisord/sensor.py
|
homeassistant/components/supervisord/sensor.py
|
||||||
|
@ -569,7 +570,7 @@ omit =
|
||||||
homeassistant/components/ted5000/sensor.py
|
homeassistant/components/ted5000/sensor.py
|
||||||
homeassistant/components/temper/sensor.py
|
homeassistant/components/temper/sensor.py
|
||||||
homeassistant/components/thermoworks_smoke/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/torque/sensor.py
|
||||||
homeassistant/components/trafikverket_weatherstation/sensor.py
|
homeassistant/components/trafikverket_weatherstation/sensor.py
|
||||||
homeassistant/components/travisci/sensor.py
|
homeassistant/components/travisci/sensor.py
|
||||||
|
@ -617,14 +618,14 @@ omit =
|
||||||
homeassistant/components/pulseaudio_loopback/switch.py
|
homeassistant/components/pulseaudio_loopback/switch.py
|
||||||
homeassistant/components/rainbird/switch.py
|
homeassistant/components/rainbird/switch.py
|
||||||
homeassistant/components/recswitch/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/rpi_rf/switch.py
|
||||||
homeassistant/components/snmp/switch.py
|
homeassistant/components/snmp/switch.py
|
||||||
homeassistant/components/sony_projector/switch.py
|
homeassistant/components/sony_projector/switch.py
|
||||||
homeassistant/components/switchbot/switch.py
|
homeassistant/components/switchbot/switch.py
|
||||||
homeassistant/components/switchmate/switch.py
|
homeassistant/components/switchmate/switch.py
|
||||||
homeassistant/components/telnet/switch.py
|
homeassistant/components/telnet/switch.py
|
||||||
homeassistant/components/switch/tplink.py
|
homeassistant/components/tplink/switch.py
|
||||||
homeassistant/components/vesync/switch.py
|
homeassistant/components/vesync/switch.py
|
||||||
homeassistant/components/tado/*
|
homeassistant/components/tado/*
|
||||||
homeassistant/components/tahoma/*
|
homeassistant/components/tahoma/*
|
||||||
|
@ -661,7 +662,7 @@ omit =
|
||||||
homeassistant/components/watson_iot/*
|
homeassistant/components/watson_iot/*
|
||||||
homeassistant/components/bom/weather.py
|
homeassistant/components/bom/weather.py
|
||||||
homeassistant/components/buienradar/weather.py
|
homeassistant/components/buienradar/weather.py
|
||||||
homeassistant/components/weather/darksky.py
|
homeassistant/components/darksky/weather.py
|
||||||
homeassistant/components/met/weather.py
|
homeassistant/components/met/weather.py
|
||||||
homeassistant/components/metoffice/weather.py
|
homeassistant/components/metoffice/weather.py
|
||||||
homeassistant/components/openweathermap/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/group/* @home-assistant/core
|
||||||
homeassistant/components/history/* @home-assistant/core
|
homeassistant/components/history/* @home-assistant/core
|
||||||
homeassistant/components/http/* @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/introduction/* @home-assistant/core
|
||||||
homeassistant/components/logger/* @home-assistant/core
|
homeassistant/components/logger/* @home-assistant/core
|
||||||
homeassistant/components/lovelace/* @home-assistant/core
|
homeassistant/components/lovelace/* @home-assistant/core
|
||||||
|
@ -49,9 +49,9 @@ 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/hikvision/binary_sensor.py @mezz64
|
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/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/yi/camera.py @bachya
|
||||||
homeassistant/components/coolmaster/climate.py @OnFreund
|
homeassistant/components/coolmaster/climate.py @OnFreund
|
||||||
homeassistant/components/ephember/climate.py @ttroy50
|
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/sensibo/climate.py @andrey-git
|
||||||
homeassistant/components/brunt/cover.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/template/cover.py @PhracturedBlue
|
||||||
homeassistant/components/device_tracker/asuswrt.py @kennedyshead
|
homeassistant/components/asuswrt/device_tracker.py @kennedyshead
|
||||||
homeassistant/components/device_tracker/automatic.py @armills
|
homeassistant/components/automatic/device_tracker.py @armills
|
||||||
homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme
|
homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme
|
||||||
homeassistant/components/huawei_router/device_tracker.py @abmantis
|
homeassistant/components/huawei_router/device_tracker.py @abmantis
|
||||||
homeassistant/components/quantum_gateway/device_tracker.py @cisasteelersfan
|
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/kodi/media_player.py @armills
|
||||||
homeassistant/components/liveboxplaytv/media_player.py @pschmitt
|
homeassistant/components/liveboxplaytv/media_player.py @pschmitt
|
||||||
homeassistant/components/mediaroom/media_player.py @dgomes
|
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/mpd/media_player.py @fabaff
|
||||||
homeassistant/components/xiaomi_tv/media_player.py @fattdev
|
homeassistant/components/xiaomi_tv/media_player.py @fattdev
|
||||||
homeassistant/components/yamaha_musiccast/media_player.py @jalmeroth
|
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/bitcoin/sensor.py @fabaff
|
||||||
homeassistant/components/cpuspeed/sensor.py @fabaff
|
homeassistant/components/cpuspeed/sensor.py @fabaff
|
||||||
homeassistant/components/cups/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/discogs/sensor.py @thibmaek
|
||||||
homeassistant/components/sensor/file.py @fabaff
|
homeassistant/components/file/sensor.py @fabaff
|
||||||
homeassistant/components/sensor/filter.py @dgomes
|
homeassistant/components/filter/sensor.py @dgomes
|
||||||
homeassistant/components/fitbit/sensor.py @robbiet480
|
homeassistant/components/fitbit/sensor.py @robbiet480
|
||||||
homeassistant/components/fixer/sensor.py @fabaff
|
homeassistant/components/fixer/sensor.py @fabaff
|
||||||
homeassistant/components/flunearyou/sensor.py @bachya
|
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/google_travel_time/sensor.py @robbiet480
|
||||||
homeassistant/components/gpsd/sensor.py @fabaff
|
homeassistant/components/gpsd/sensor.py @fabaff
|
||||||
homeassistant/components/gtfs/sensor.py @robbiet480
|
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/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/launch_library/sensor.py @ludeeus
|
||||||
homeassistant/components/linux_battery/sensor.py @fabaff
|
homeassistant/components/linux_battery/sensor.py @fabaff
|
||||||
homeassistant/components/miflora/sensor.py @danielhiversen @ChristianKuehnel
|
homeassistant/components/miflora/sensor.py @danielhiversen @ChristianKuehnel
|
||||||
homeassistant/components/sensor/min_max.py @fabaff
|
homeassistant/components/min_max/sensor.py @fabaff
|
||||||
homeassistant/components/sensor/moon.py @fabaff
|
homeassistant/components/moon/sensor.py @fabaff
|
||||||
homeassistant/components/netdata/sensor.py @fabaff
|
homeassistant/components/netdata/sensor.py @fabaff
|
||||||
homeassistant/components/nmbs/sensor.py @thibmaek
|
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/ohmconnect/sensor.py @robbiet480
|
||||||
homeassistant/components/pi_hole/sensor.py @fabaff
|
homeassistant/components/pi_hole/sensor.py @fabaff
|
||||||
homeassistant/components/pollen/sensor.py @bachya
|
homeassistant/components/pollen/sensor.py @bachya
|
||||||
|
@ -140,22 +140,22 @@ homeassistant/components/serial/sensor.py @fabaff
|
||||||
homeassistant/components/seventeentrack/sensor.py @bachya
|
homeassistant/components/seventeentrack/sensor.py @bachya
|
||||||
homeassistant/components/shodan/sensor.py @fabaff
|
homeassistant/components/shodan/sensor.py @fabaff
|
||||||
homeassistant/components/sma/sensor.py @kellerza
|
homeassistant/components/sma/sensor.py @kellerza
|
||||||
homeassistant/components/sensor/sql.py @dgomes
|
homeassistant/components/sql/sensor.py @dgomes
|
||||||
homeassistant/components/sensor/statistics.py @fabaff
|
homeassistant/components/statistics/sensor.py @fabaff
|
||||||
homeassistant/components/sensor/swiss*.py @fabaff
|
homeassistant/components/swiss_*/* @fabaff
|
||||||
homeassistant/components/sytadin/sensor.py @gautric
|
homeassistant/components/sytadin/sensor.py @gautric
|
||||||
homeassistant/components/tautulli/sensor.py @ludeeus
|
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/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/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/switchbot/switch.py @danielhiversen
|
||||||
homeassistant/components/switchmate/switch.py @danielhiversen
|
homeassistant/components/switchmate/switch.py @danielhiversen
|
||||||
homeassistant/components/tts/amazon_polly.py @robbiet480
|
homeassistant/components/tts/amazon_polly.py @robbiet480
|
||||||
homeassistant/components/roomba/vacuum.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/darksky/weather.py @fabaff
|
||||||
homeassistant/components/demo/weather.py @fabaff
|
homeassistant/components/demo/weather.py @fabaff
|
||||||
homeassistant/components/met/weather.py @danielhiversen
|
homeassistant/components/met/weather.py @danielhiversen
|
||||||
homeassistant/components/openweathermap/weather.py @fabaff
|
homeassistant/components/openweathermap/weather.py @fabaff
|
||||||
|
@ -164,12 +164,12 @@ homeassistant/components/openweathermap/weather.py @fabaff
|
||||||
homeassistant/components/ambient_station/* @bachya
|
homeassistant/components/ambient_station/* @bachya
|
||||||
homeassistant/components/arduino/* @fabaff
|
homeassistant/components/arduino/* @fabaff
|
||||||
homeassistant/components/axis/* @kane610
|
homeassistant/components/axis/* @kane610
|
||||||
homeassistant/components/*/arest.py @fabaff
|
homeassistant/components/arest/* @fabaff
|
||||||
|
|
||||||
# B
|
# B
|
||||||
homeassistant/components/blink/* @fronzbot
|
homeassistant/components/blink/* @fronzbot
|
||||||
homeassistant/components/bmw_connected_drive/* @ChristianKuehnel
|
homeassistant/components/bmw_connected_drive/* @ChristianKuehnel
|
||||||
homeassistant/components/*/broadlink.py @danielhiversen
|
homeassistant/components/broadlink/* @danielhiversen
|
||||||
|
|
||||||
# C
|
# C
|
||||||
homeassistant/components/cloudflare/* @ludeeus
|
homeassistant/components/cloudflare/* @ludeeus
|
||||||
|
@ -186,10 +186,10 @@ homeassistant/components/ecovacs/* @OverloadUT
|
||||||
homeassistant/components/edp_redy/* @abmantis
|
homeassistant/components/edp_redy/* @abmantis
|
||||||
homeassistant/components/eight_sleep/* @mezz64
|
homeassistant/components/eight_sleep/* @mezz64
|
||||||
homeassistant/components/egardia/* @jeroenterheerdt
|
homeassistant/components/egardia/* @jeroenterheerdt
|
||||||
homeassistant/components/esphome/*.py @OttoWinter
|
homeassistant/components/esphome/* @OttoWinter
|
||||||
|
|
||||||
# F
|
# F
|
||||||
homeassistant/components/freebox/*.py @snoof85
|
homeassistant/components/freebox/* @snoof85
|
||||||
homeassistant/components/foursquare/* @robbiet480
|
homeassistant/components/foursquare/* @robbiet480
|
||||||
|
|
||||||
# G
|
# G
|
||||||
|
@ -203,7 +203,7 @@ homeassistant/components/homekit/* @cdce8p
|
||||||
homeassistant/components/huawei_lte/* @scop
|
homeassistant/components/huawei_lte/* @scop
|
||||||
|
|
||||||
# I
|
# I
|
||||||
homeassistant/components/influx/* @fabaff
|
homeassistant/components/influxdb/* @fabaff
|
||||||
homeassistant/components/ios/* @robbiet480
|
homeassistant/components/ios/* @robbiet480
|
||||||
homeassistant/components/ipma/* @dgomes
|
homeassistant/components/ipma/* @dgomes
|
||||||
|
|
||||||
|
@ -219,12 +219,10 @@ homeassistant/components/luftdaten/* @fabaff
|
||||||
homeassistant/components/matrix/* @tinloaf
|
homeassistant/components/matrix/* @tinloaf
|
||||||
homeassistant/components/melissa/* @kennedyshead
|
homeassistant/components/melissa/* @kennedyshead
|
||||||
homeassistant/components/mobile_app/* @robbiet480
|
homeassistant/components/mobile_app/* @robbiet480
|
||||||
homeassistant/components/*/melissa.py @kennedyshead
|
homeassistant/components/mystrom/* @fabaff
|
||||||
homeassistant/components/*/mystrom.py @fabaff
|
|
||||||
|
|
||||||
# N
|
# N
|
||||||
homeassistant/components/ness_alarm/* @nickw444
|
homeassistant/components/ness_alarm/* @nickw444
|
||||||
homeassistant/components/*/ness_alarm.py @nickw444
|
|
||||||
homeassistant/components/nissan_leaf/* @filcole
|
homeassistant/components/nissan_leaf/* @filcole
|
||||||
homeassistant/components/no_ip/* @fabaff
|
homeassistant/components/no_ip/* @fabaff
|
||||||
|
|
||||||
|
@ -241,7 +239,7 @@ homeassistant/components/qwikswitch/* @kellerza
|
||||||
# R
|
# R
|
||||||
homeassistant/components/rainmachine/* @bachya
|
homeassistant/components/rainmachine/* @bachya
|
||||||
homeassistant/components/rfxtrx/* @danielhiversen
|
homeassistant/components/rfxtrx/* @danielhiversen
|
||||||
homeassistant/components/*/random.py @fabaff
|
homeassistant/components/random/* @fabaff
|
||||||
|
|
||||||
# S
|
# S
|
||||||
homeassistant/components/shiftr/* @fabaff
|
homeassistant/components/shiftr/* @fabaff
|
||||||
|
@ -253,7 +251,7 @@ homeassistant/components/spider/* @peternijssen
|
||||||
|
|
||||||
# T
|
# T
|
||||||
homeassistant/components/tahoma/* @philklei
|
homeassistant/components/tahoma/* @philklei
|
||||||
homeassistant/components/tellduslive/*.py @fredrike
|
homeassistant/components/tellduslive/* @fredrike
|
||||||
homeassistant/components/tesla/* @zabuldon
|
homeassistant/components/tesla/* @zabuldon
|
||||||
homeassistant/components/thethingsnetwork/* @fabaff
|
homeassistant/components/thethingsnetwork/* @fabaff
|
||||||
homeassistant/components/tibber/* @danielhiversen
|
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
|
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.bom import (
|
from homeassistant.components.bom.sensor import (
|
||||||
CONF_STATION, BOMCurrentData, closest_station, validate_station)
|
CONF_STATION, BOMCurrentData, closest_station, validate_station)
|
||||||
from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity
|
from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity
|
||||||
from homeassistant.const import (
|
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
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.components.binary_sensor import (
|
from homeassistant.components.binary_sensor import (
|
||||||
BinarySensorDevice, DEVICE_CLASSES_SCHEMA, PLATFORM_SCHEMA)
|
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 (
|
from homeassistant.const import (
|
||||||
CONF_PAYLOAD_OFF, CONF_PAYLOAD_ON, CONF_NAME, CONF_VALUE_TEMPLATE,
|
CONF_PAYLOAD_OFF, CONF_PAYLOAD_ON, CONF_NAME, CONF_VALUE_TEMPLATE,
|
||||||
CONF_COMMAND, CONF_DEVICE_CLASS)
|
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,
|
ImageProcessingFaceEntity, ATTR_CONFIDENCE, ATTR_NAME, ATTR_AGE,
|
||||||
ATTR_GENDER
|
ATTR_GENDER
|
||||||
)
|
)
|
||||||
from homeassistant.components.image_processing.openalpr_local import (
|
from homeassistant.components.openalpr_local.image_processing import (
|
||||||
ImageProcessingAlprEntity)
|
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)
|
ATTR_ATTRIBUTION, CONF_NAME, CONF_MONITORED_CONDITIONS)
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
import homeassistant.util.dt as dt_util
|
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__)
|
_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