core/tests/components
J. Nick Koston 5e3e4bda28
Prevent a single accessory setup failure from breaking all HomeKit accessories (#34263)
* Prevent a single accessory setup failure from breaking all HomeKit accessories

Raise the max devices to 150 as the spec allows for this
many.  Previously 100 made sense because of the event
storms when homekit started would sometimes break pairing,
as these have largely been fixed in 0.109 (still a few
to cleanup) using the HAP spec limit of 150 is now possible.

* Handle both failure states
2020-04-15 21:40:38 -05:00
..
abode Use UNIT_PERCENTAGE constant (#34054) 2020-04-11 22:53:48 +02:00
adguard Use f-strings in integrations starting with "A" (#32110) 2020-02-23 13:38:05 -08:00
air_quality Add unit_of_measurement property for air_quality entity (#33304) 2020-04-14 23:15:08 +02:00
airly Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
airvisual Allow more than one AirVisual config entry with the same API k… (#33072) 2020-03-24 11:39:38 -07:00
alarm_control_panel Add device condition for alarm_control_panel (#29063) 2020-03-16 18:08:06 -05:00
alert Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
alexa Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
almond Mock setup_entry in oauth2 tests (#32102) 2020-02-23 12:23:21 +01:00
ambiclimate Sort imports according to PEP8 for ambiclimate (#29689) 2019-12-09 11:49:35 +01:00
ambient_station Modernize Ambient PWS config flow (#32164) 2020-02-24 21:37:38 -08:00
androidtv Add Android TV screen capture option and use library screencap (#34074) 2020-04-14 18:41:19 +02:00
api Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
api_streams
apns Sort imports according to PEP8 for components starting with "A" (#29761) 2019-12-09 13:57:24 +01:00
apprise Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
aprs Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
arcam_fmj Directly call async_write_ha_state (#33508) 2020-04-01 14:19:51 -07:00
arlo Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
asuswrt Add AsusWRT Devices Connected Sensor (#34204) 2020-04-15 17:42:01 +02:00
august Use UNIT_PERCENTAGE constant (#34054) 2020-04-11 22:53:48 +02:00
aurora Fix aurora sensor not converting latitude and longitude correctly (#28643) 2020-01-09 08:40:10 +01:00
auth Use f-strings in integrations starting with "A" (#32110) 2020-02-23 13:38:05 -08:00
automatic Migrate automatic tests from coroutine to async/await (#30371) 2020-01-05 07:23:22 -06:00
automation Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
awair Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
aws Sort imports according to PEP8 for aws (#29704) 2019-12-09 11:23:21 +01:00
axis Allow async_setup changes to config entry data be taken into a… (#34166) 2020-04-14 18:46:41 -07:00
bayesian Best effort state initialization of bayesian binary sensor (#30962) 2020-03-31 10:41:29 -06:00
binary_sensor Fix typo: serivce --> service (#31217) 2020-01-27 19:56:26 +01:00
blackbird Sort imports according to PEP8 for components starting with "B" (#29762) 2019-12-09 13:52:18 +01:00
bluetooth_le_tracker Preserve new BLE tracker item name if seen before adding discovery (#30318) 2020-01-05 23:13:54 +02:00
bom String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
braviatv Add config flow for braviatv integration (#33774) 2020-04-15 01:04:06 +02:00
broadlink String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
brother Tests improvements to the Brother integration (#32982) 2020-03-20 10:21:43 +01:00
buienradar Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
caldav Fix CalDAV recurring events (#31805) 2020-02-15 19:31:36 -08:00
calendar
camera Clean up camera and demo camera (#34058) 2020-04-12 14:56:19 +02:00
canary Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
cast Don't do http requests to determine Cast device details (#34082) 2020-04-12 15:02:28 -07:00
cert_expiry Refactor Certificate Expiry Sensor (#32066) 2020-03-02 07:44:24 -06:00
climate Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
cloud Fix Cloud UI bug preventing managing Google 2FA (#34241) 2020-04-15 08:43:43 -07:00
coinmarketcap Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
command_line Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
config Test updating non existing config entry (#34191) 2020-04-14 11:43:22 +02:00
configurator Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
conversation Clean up core services (#31509) 2020-02-08 13:10:59 +01:00
coolmaster Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
coronavirus Mock all invocations of coronavirus.get_cases (#32487) 2020-03-04 21:42:07 -08:00
counter Use collection helpers for counter integration (#32295) 2020-02-28 14:06:39 -08:00
cover Add device actions to cover (#28064) 2020-02-27 21:05:43 -08:00
daikin Fix tests & lint 2019-12-04 22:47:40 -08:00
darksky String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
datadog String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
deconz Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
default_config Fix unhandled exceptions for config, default_config, harmony (#33731) 2020-04-06 13:36:49 +02:00
demo Reduce loss of precision when setting light percent brightness (#34208) 2020-04-14 13:26:18 -05:00
denonavr Add generic command functionality to denonavr (#29295) 2020-01-02 22:30:20 +01:00
derivative Use POWER_WATT constant (#33984) 2020-04-11 15:40:59 +02:00
device_automation Catch device not found in device automations (#31401) 2020-02-02 07:13:07 -08:00
device_sun_light_trigger Various light test improvements (#34131) 2020-04-13 15:33:04 +02:00
device_tracker String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
dialogflow Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
directv Support DirecTV music channels with extended meta (#34228) 2020-04-15 18:08:54 -07:00
discovery Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
doorbird Fix Doorbird yaml import aborted if discovery finds it first (#33843) 2020-04-08 18:29:46 -07:00
dsmr Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
dte_energy_bridge
duckdns Sort imports according to PEP8 for components starting with "D" (#29764) 2019-12-09 17:42:00 +01:00
dynalite Add check executables have shebangs (in pre-commit and CI) (#33703) 2020-04-05 18:45:43 +02:00
dyson Removed uncaught exceptions from Dyson (#34112) 2020-04-15 14:03:14 -07:00
ecobee Ecobee to use HVAC mode heat-cool instead of auto (#34193) 2020-04-14 09:56:50 +02:00
ee_brightbox Move ee_brightbox imports at top-level (#29054) 2019-11-26 08:59:55 -08:00
efergy String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
elgato Add unique ID to elgato config entries (#30486) 2020-01-04 22:45:11 +01:00
elkm1 Add inline comments to elkm1 about how config is updated from… (#33361) 2020-03-28 17:23:39 +01:00
emulated_hue Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
emulated_roku Sort imports according to PEP8 for emulated_roku (#29756) 2019-12-09 13:20:51 +01:00
esphome Move esphome imports at top-level (#29064) 2019-11-25 18:00:58 -08:00
everlights
facebook Send messages conforming new facebook policy (#32516) 2020-03-05 17:19:30 -08:00
facebox Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
fail2ban Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
fan Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
feedreader Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
ffmpeg Migrate ffmpeg tests from coroutine to async/await (#30375) 2020-01-01 17:22:08 -06:00
fido Migrate fido tests from coroutine to async/await (#30391) 2020-01-02 14:22:13 -06:00
file Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
filesize Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
filter Fix filter sensor processing states that aren't numbers (#32453) 2020-03-04 12:47:53 -08:00
flume Add a config flow for flume (#33419) 2020-04-08 16:29:59 -05:00
flunearyou Add config entry for Flu Near You (#32858) 2020-04-02 16:54:11 -07:00
flux Various light test improvements (#34131) 2020-04-13 15:33:04 +02:00
folder Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
folder_watcher Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
foobot Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
freebox Refactor Freebox : add config flow + temperature sensor + signal dispatch (#30334) 2020-03-11 22:15:59 +01:00
freedns Migrate freedns tests from coroutine to async/await (#30390) 2020-01-02 14:22:30 -06:00
fritzbox Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
frontend Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
garmin_connect Add Garmin Connect integration (#30792) 2020-01-27 09:12:18 -08:00
gdacs Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
generic Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
generic_thermostat Handle generic_thermostat state unavailable (#32852) 2020-03-22 09:35:58 -05:00
geo_json_events Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
geo_location
geo_rss_events Sort imports according to PEP8 for components starting with "G" (#29767) 2019-12-09 14:17:36 +01:00
geofency Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
geonetnz_quakes Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
geonetnz_volcano Sort imports according to PEP8 for geonetnz_volcano (#29716) 2019-12-08 23:33:42 +01:00
gios Add GIOS integration (#28719) 2019-12-31 13:05:31 +01:00
glances Add Glances sensors dynamically (#28639) 2020-02-10 15:02:14 -08:00
google Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
google_assistant Fix Cloud UI bug preventing managing Google 2FA (#34241) 2020-04-15 08:43:43 -07:00
google_domains Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
google_pubsub Removal of old style class definitions in tests (#33671) 2020-04-05 02:21:07 +02:00
google_translate Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
google_wifi Use dict literals (#33658) 2020-04-04 22:31:56 +02:00
gpslogger Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
graphite Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
griddy Add griddy integration (#32591) 2020-03-10 23:00:30 +01:00
group Various light test improvements (#34131) 2020-04-13 15:33:04 +02:00
hangouts Move hangouts imports at top-level (#29055) 2019-11-25 15:44:11 -08:00
harmony Ensure harmony hub is ready before importing (#33537) 2020-04-02 09:46:10 -07:00
hassio Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
hddtemp Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
heos Make heos and transmission config flow tests more robust (#31783) 2020-02-27 12:19:54 +01:00
here_travel_time Fix #33995 Use "now" if departure is None (#34017) 2020-04-11 16:47:07 +02:00
hisense_aehw4a1 Add support for Hisense AEH-W4A1 wifi module (AC remote control) (#28641) 2019-11-15 21:22:24 +01:00
history String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
history_stats Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
homeassistant Fix recursion bug (#32009) 2020-02-20 08:51:00 -08:00
homekit Prevent a single accessory setup failure from breaking all HomeKit accessories (#34263) 2020-04-15 21:40:38 -05:00
homekit_controller Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
homematic Sort imports according to PEP8 for components starting with "H" (#29768) 2019-12-09 14:19:48 +01:00
homematicip_cloud Use POWER_WATT constant (#33984) 2020-04-11 15:40:59 +02:00
honeywell Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
html5 Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
http Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
huawei_lte Fix Huawei LTE SMS recipient setting from options UI (#31117) 2020-01-25 13:09:43 +02:00
hue Fix Hue brightness values over 127 off by one (#34190) 2020-04-14 13:31:38 +02:00
iaqualink Sort imports according to PEP8 for iaqualink (#29681) 2019-12-09 11:56:51 +01:00
icloud Fix iCloud tests doing I/O (#33721) 2020-04-05 15:21:22 -07:00
ifttt String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
ign_sismologia Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
image_processing Clean up camera and demo camera (#34058) 2020-04-12 14:56:19 +02:00
imap_email_content Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
influxdb Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
input_boolean Allow input_* and timer component setup without config (#30772) 2020-01-14 22:15:59 -05:00
input_datetime input_datetime guard for unexpected state on restore (#32652) 2020-03-10 15:15:11 -07:00
input_number Add entity ID to input_number warning (#32012) 2020-02-20 08:30:24 -08:00
input_select Allow input_* and timer component setup without config (#30772) 2020-01-14 22:15:59 -05:00
input_text Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
integration Use POWER_WATT constant (#33984) 2020-04-11 15:40:59 +02:00
intent Clean up core services (#31509) 2020-02-08 13:10:59 +01:00
intent_script Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
ios Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
ipma Allow hourly forecast in IPMA (#30979) 2020-02-14 12:04:41 -05:00
ipp Catch IPPVersionNotSupportedError in IPP (#34184) 2020-04-14 20:30:41 +02:00
iqvia
islamic_prayer_times Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
izone Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
jewish_calendar Add support for displaying Daf Yomi (#30628) 2020-02-16 00:00:17 +01:00
kira Sort imports according to PEP8 for components starting with "K" (#29770) 2019-12-09 14:25:18 +01:00
konnected Allow async_setup changes to config entry data be taken into a… (#34166) 2020-04-14 18:46:41 -07:00
lastfm Prevent last.fm errors with None (#33446) 2020-04-05 18:03:13 +02:00
light Reduce loss of precision when setting light percent brightness (#34208) 2020-04-14 13:26:18 -05:00
linky Removes I/O from linky tests (#31299) 2020-01-29 21:59:24 -08:00
litejet Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
local_file Migrate local_file tests from coroutine to async/await (#30392) 2020-01-02 14:21:54 -06:00
local_ip Add local_ip unique_id & icon and single_instance_allowed (#33483) 2020-04-09 16:06:01 +02:00
locative String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
lock Rewrite MQTT & demo Lock tests (#33838) 2020-04-10 00:40:51 +02:00
logbook Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
logentries Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
logger Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
logi_circle Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
london_air Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
lovelace Fix Lovelace resources health info (#33309) 2020-03-28 13:57:36 +01:00
luftdaten Allow async_setup changes to config entry data be taken into a… (#34166) 2020-04-14 18:46:41 -07:00
mailbox Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
mailgun String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
manual Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
manual_mqtt Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
marytts Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
media_player Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
melcloud Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
melissa Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
meraki Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
met Freeze config entry data (#32615) 2020-03-09 14:07:50 -07:00
meteo_france Fix Météo-France I/O while testing (#31695) 2020-02-10 17:00:22 +01:00
mfi use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
mhz19 Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
microsoft_face String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
microsoft_face_detect String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
microsoft_face_identify String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
mikrotik Freeze config entry data (#32615) 2020-03-09 14:07:50 -07:00
min_max Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
minecraft_server Add support for Minecraft SRV records (#32372) 2020-03-23 16:51:13 -07:00
minio Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
mobile_app String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
mochad use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
modbus Rename domain import in modbus (#33906) 2020-04-09 22:15:20 +02:00
mold_indicator Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
monoprice Fix Monoprice robustness (#33869) 2020-04-09 17:04:12 +02:00
moon use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
mqtt Add MQTT climate temperature unit (#34066) 2020-04-15 20:11:04 +02:00
mqtt_eventstream Use mock storage for MQTT tests (#33553) 2020-04-02 17:13:44 -05:00
mqtt_json Use f-strings in integrations starting with "B"-"E" (#32121) 2020-02-24 08:47:52 -08:00
mqtt_room String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
mqtt_statestream Use mock storage for MQTT tests (#33553) 2020-04-02 17:13:44 -05:00
myq Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
mythicbeastsdns use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
namecheapdns Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
neato Sort imports according to PEP8 for neato (#29724) 2019-12-09 11:05:22 +01:00
ness_alarm Move imports to top for ness_alarm (#29518) 2019-12-09 18:46:56 +01:00
nest Sort imports according to PEP8 for nest (#29670) 2019-12-09 12:08:51 +01:00
netatmo Fix netatmo webhook registration issue (#32994) 2020-03-20 15:22:27 +01:00
nexia Fix nexia fan and hold modes for XL824 thermostats (#34042) 2020-04-12 15:25:57 +02:00
nextbus Nextbus: Sort results for upcoming times (#29811) 2019-12-10 09:22:13 +01:00
no_ip Migrate no_ip tests from coroutine to async/await (#30370) 2020-01-01 17:18:40 -06:00
notify
notion Modernize Notion config flow (#32167) 2020-02-24 21:36:58 -08:00
nsw_fuel_station String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
nsw_rural_fire_service_feed Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
nuheat Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
nut Add tests for additional nut ups models (#34240) 2020-04-15 20:28:03 -05:00
nws Fix nws platform setup and data update. (#34106) 2020-04-12 17:19:22 -05:00
nx584 Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
onboarding Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
openalpr_cloud Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
openalpr_local String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
openerz Add OpenERZ API integration (#30441) 2020-04-05 05:04:41 +02:00
openhardwaremonitor Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
opentherm_gw Update pyotgw to 0.6b1 (#33529) 2020-04-02 10:29:41 -07:00
openuv Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
opnsense Fix tests for opnsense (#31277) 2020-01-29 18:18:24 +01:00
owntracks String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
panel_custom Make sure panel_custom won't crash on invalid data (#32835) 2020-03-15 11:51:02 -07:00
panel_iframe
persistent_notification Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
person Fix person device_trackers null (#31829) 2020-02-14 15:27:31 -08:00
pi_hole (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00
pilight Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
plant Add and use UNIT_CONDUCTIVITY constant (#34107) 2020-04-12 21:26:20 +02:00
plex Improve Plex debounce/throttle logic (#33805) 2020-04-10 00:49:09 +02:00
point Fix tests & lint 2019-12-04 22:47:40 -08:00
powerwall Use updated powerwall client API library (#34139) 2020-04-13 21:59:50 +02:00
prometheus Add and use UNIT_DEGREE constant (#33978) 2020-04-11 16:54:11 +02:00
proximity Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
ps4 String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
ptvsd Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
push Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
pushbullet Sort imports according to PEP8 for pushbullet (#29748) 2019-12-09 13:06:25 +01:00
pvpc_hourly_pricing Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
python_script String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
qld_bushfire Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
qwikswitch Ability to mock long poll requests + refactor qwikswitch unit… (#33804) 2020-04-10 14:57:39 -07:00
rachio Abort rachio homekit config when one is already setup (#33285) 2020-03-26 17:14:52 -05:00
radarr Add and use bunch of data size and rate related constants (#31781) 2020-02-13 08:52:57 -08:00
rainmachine Fix RainMachine not properly storing data in the config entry (#33002) 2020-03-19 20:54:41 -07:00
random Fix tests & lint 2019-12-04 22:47:40 -08:00
recorder String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
reddit Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
remember_the_milk Be consistent with Home Assistant and Hass.io spelling (#30500) 2020-01-05 14:09:17 +02:00
remote Add state reproduction to remotes (#30990) 2020-01-19 23:08:32 -08:00
rest Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
rest_command Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
rflink Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
rfxtrx Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
ring Remove YAML config from Ring integration (#32039) 2020-02-21 17:36:19 -08:00
rmvtransport Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
roku Removal of old style class definitions in tests (#33671) 2020-04-05 02:21:07 +02:00
roomba Add config_flow for Roomba (#33302) 2020-04-11 10:55:00 -05:00
rss_feed_template Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
safe_mode Add Safe Mode (#30723) 2020-01-14 13:03:02 -08:00
samsungtv Fix exceptions in tests for samsung_tv (#33732) 2020-04-06 11:21:52 +02:00
scene String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
script String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
search Automation device/entity extraction to include triggers + conditions (#31474) 2020-02-05 16:52:21 +01:00
season Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sense Add Config Flow for sense (#32160) 2020-02-25 16:37:41 -07:00
sensor String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
sentry Add Sentry component (#30422) 2020-01-03 21:34:20 +01:00
seventeentrack Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
shell_command Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
shopping_list Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
sigfox Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sighthound Add sighthound timestamped file (#32202) 2020-03-04 17:31:54 -08:00
signal_messenger Support multiple attachments in signal messenger integration (#31141) 2020-02-01 14:21:16 -08:00
simplisafe Add options flow for SimpliSafe (#32631) 2020-03-12 22:00:00 -07:00
simulated Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sleepiq String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
sma Add and use UNIT_VOLT constant (#33994) 2020-04-11 02:04:58 +02:00
smartthings Update SmartThings config flow to be entirely UI based (#34163) 2020-04-14 15:26:53 -07:00
smhi Enable pylint unnecessary-pass (#33650) 2020-04-05 10:33:07 +02:00
smtp Be consistent with Home Assistant and Hass.io spelling (#30500) 2020-01-05 14:09:17 +02:00
snips Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
solaredge Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
solarlog Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
soma Fix Soma integration connection issue (#27692) 2019-12-11 13:27:28 +01:00
somfy Sort imports according to PEP8 for somfy (#29675) 2019-12-09 12:07:10 +01:00
sonarr Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
sonos Sonos services to work without admin access (#31506) 2020-02-05 15:50:20 -08:00
soundtouch Fix detection of zone master in soundtouch media_player (#33157) 2020-03-30 17:27:02 +02:00
spaceapi Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
spc Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
splunk Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
spotify Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
sql Move imports in sql component (#27713) 2019-10-20 10:10:27 +02:00
ssdp Include all SSDP data in discovery info (#28197) 2019-12-19 19:28:03 +02:00
starline String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
startca Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
statistics Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
statsd move imports in statsd component (#27649) 2019-10-14 14:19:37 -07:00
stream Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
stt Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
sun Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
switch String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
switcher_kis Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
synology_dsm Add discovery support to synology_dsm (#33729) 2020-04-07 10:22:35 -07:00
system_health
system_log Corrected minor misspellings (#32857) 2020-03-16 11:58:12 +01:00
tado Config flow for tado (#33677) 2020-04-12 13:42:36 -05:00
tcp
teksavvy Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
tellduslive Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
template Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
tesla Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
threshold Sort imports according to PEP8 for components starting with "T" (#29778) 2019-12-09 14:41:48 +01:00
time_date New date_time_utc display option added to the time_date sensor platform (#30158) 2019-12-23 21:48:24 +01:00
timer Add force_update to timer integration (#31646) 2020-04-02 23:48:41 -07:00
tod Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
tomato Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
toon Move imports to top for toon (#29553) 2019-12-06 10:40:38 +01:00
totalconnect Add Totalconnect config flow (#32126) 2020-04-12 21:29:57 -05:00
tplink Reduce tplink loss of precision during brightness conversion (#34210) 2020-04-14 20:48:35 +02:00
traccar String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
tradfri fixed uncaught exceptions for tradfri (#33550) 2020-04-03 00:55:04 +02:00
transmission Make heos and transmission config flow tests more robust (#31783) 2020-02-27 12:19:54 +01:00
transport_nsw
trend Sort imports according to PEP8 for components starting with "T" (#29778) 2019-12-09 14:41:48 +01:00
tts Fix last flaky TTS test (#33849) 2020-04-08 19:18:09 -05:00
twentemilieu Bump twentemilieu to 0.3.0 (#33622) 2020-04-04 14:51:12 +02:00
twilio String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
twitch Add Twitch subscription and additional stats (#31122) 2020-02-18 11:51:37 -08:00
uk_transport Fix flaky coverage in UK transport test (#32053) 2020-02-24 21:27:07 -08:00
unifi UniFi: Add UDM/P (UniFi OS) support (#33766) 2020-04-08 23:19:39 +02:00
unifi_direct Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
universal Use f-strings in integrations starting with "H" - "L" (#32265) 2020-02-28 12:39:29 +01:00
updater Update error handling in update coordinator (#32452) 2020-03-04 08:05:46 -08:00
upnp Rewrite parts of upnp component (#33108) 2020-04-11 00:24:03 +02:00
uptime Sort imports according to PEP8 for components starting with "U" (#29779) 2019-12-09 19:07:32 +01:00
usgs_earthquakes_feed Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
utility_meter Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
uvc Replace OSError aliases with OSError in UVC test (#33673) 2020-04-05 02:21:47 +02:00
vacuum Fix typo: serivce --> service (#31217) 2020-01-27 19:56:26 +01:00
velbus Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
vera Add vera config entries support (#29880) 2020-04-03 09:49:50 +02:00
verisure Entity Component to no longer generate automatic groups (#23789) 2020-01-07 17:30:53 +01:00
version Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
vesync Sort imports according to PEP8 for vesync (#29684) 2019-12-09 11:56:02 +01:00
vilfo Add initial version of Vilfo Router integration (#31177) 2020-02-12 19:11:15 +01:00
vizio Fix vizio bug that occurs when CONF_APPS isn't in config entry… (#33857) 2020-04-08 20:44:33 -07:00
voicerss Log warning when entities referenced in service call not found (#31427) 2020-02-04 14:42:07 -08:00
vultr Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
wake_on_lan Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
water_heater Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
weather Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
webhook Various string cleanups (#30435) 2020-01-03 14:47:06 +01:00
webostv Improve LG webosTV (#34147) 2020-04-14 20:26:13 +02:00
websocket_api Add command to get integration manifests (#34262) 2020-04-15 13:36:16 -07:00
withings Remove withings sleep state (#33817) 2020-04-08 11:57:42 -07:00
wled Use IP addresses instead of mDNS names when wled discovered (#33608) 2020-04-03 22:41:08 -07:00
workday Add tests for workday sensor (#31832) 2020-03-10 08:53:06 +01:00
worldclock Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
wsdot Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
wunderground Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
wwlln Validate WWLLN window size in config schema (#32621) 2020-03-09 17:18:39 -06:00
xiaomi Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
xiaomi_miio Use backend-provided fan speed presets for Xiaomi vacuums, bum… (#32850) 2020-04-02 16:55:44 -07:00
yamaha Sort imports according to PEP8 for components starting with "Y" (#29783) 2019-12-09 14:57:42 +01:00
yandex_transport Fix Yandex transport after API change (#32500) 2020-03-07 18:26:35 +01:00
yandextts Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
yessssms Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
yr Add and use UNIT_DEGREE constant (#33978) 2020-04-11 16:54:11 +02:00
yweather Various string cleanups (#30435) 2020-01-03 14:47:06 +01:00
zeroconf Allow async_setup changes to config entry data be taken into a… (#34166) 2020-04-14 18:46:41 -07:00
zha Use POWER_WATT constant (#33984) 2020-04-11 15:40:59 +02:00
zone Fix zone config (#32963) 2020-03-18 18:14:25 -07:00
zwave Fix z-wave brightness off by one (#34170) 2020-04-13 17:51:35 -05:00
__init__.py
conftest.py Do not ban supervisor ip if set (#33781) 2020-04-08 10:31:44 -07:00