..
abode
Add Abode camera on and off support ( #35164 )
2020-07-26 08:59:11 -10:00
accuweather
Improve tests for AccuWeather integration ( #38621 )
2020-08-09 09:21:36 -05:00
acmeda
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
adguard
Remove AdGuard version check ( #38326 )
2020-07-28 17:51:35 +02:00
agent_dvr
Add agent_dvr integration ( #32711 )
2020-05-08 09:49:47 -05:00
air_quality
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
airly
Improve tests for Airly integration ( #38357 )
2020-07-30 08:41:18 -10:00
airvisual
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
alarm_control_panel
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
alert
Complete deprecation of hidden attribute (ATTR_HIDDEN) ( #37041 )
2020-06-23 17:05:32 -05:00
alexa
Add mode info attributes to script and automation ( #37815 )
2020-07-14 10:47:59 -07:00
almond
ConfigFlow default discovery without unique ID ( #36754 )
2020-06-15 13:38:38 +02:00
ambiclimate
Fix cloudhooks coming in for non existing webhooks ( #36836 )
2020-06-15 16:30:40 -07:00
ambient_station
…
androidtv
Fix Android TV ADB authorization ( #38471 )
2020-08-02 09:08:12 -05:00
apache_kafka
Changed FilterTest namedtuples to dataclasses ( #37252 )
2020-06-30 11:59:21 -05:00
api
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
api_streams
…
apns
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
apprise
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
aprs
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
arcam_fmj
Arcam config flow ( #34384 )
2020-06-06 13:43:28 -07:00
arlo
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
asuswrt
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
atag
Add tests to Atag integration ( #35944 )
2020-05-26 08:38:02 +02:00
august
Update august manufacturer name ( #37867 )
2020-07-14 18:03:24 -10:00
aurora
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
auth
Fix client ID lookup for official apps ( #36131 )
2020-05-25 15:39:24 -04:00
automation
Time trigger can also accept an input_datetime Entity ID ( #38698 )
2020-08-11 15:16:28 -05:00
avri
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
awair
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
aws
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
axis
Add support for reload_on_update to _abort_if_unique_id_configured ( #38638 )
2020-08-08 13:23:56 -05:00
azure_devops
Add Azure DevOps Integration ( #33765 )
2020-07-26 00:04:10 +02:00
azure_event_hub
Changed FilterTest namedtuples to dataclasses ( #37252 )
2020-06-30 11:59:21 -05:00
bayesian
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
binary_sensor
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
blackbird
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
blebox
Clean up blebox climate ( #36143 )
2020-05-26 13:29:19 +02:00
blink
Blink auth flow improvement and mini camera support ( #38027 )
2020-08-05 12:21:14 +02:00
bluetooth_le_tracker
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
bom
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
bond
Raise error when unsupported (old) Bond firmware is detected ( #38650 )
2020-08-07 21:22:13 -05:00
braviatv
Catch NoIPControl exception ( #36088 )
2020-05-25 16:05:52 -04:00
broadlink
Fix connection problems in the Broadlink integration ( #34670 )
2020-05-13 10:36:32 +02:00
brother
Adjust icons for MDI bump ( #37730 )
2020-07-14 22:17:14 +02:00
bsblan
Add BSBLan Climate integration ( #32375 )
2020-05-09 22:16:21 -04:00
buienradar
Fix flapping buienradar tests ( #36394 )
2020-06-02 18:54:58 -05:00
caldav
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
calendar
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
camera
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
canary
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
cast
Change http to auto for cast media image url ( #38242 )
2020-08-06 17:21:45 +02:00
cert_expiry
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
climate
Add climate services required features ( #35804 )
2020-05-20 23:47:30 +02:00
cloud
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
coinmarketcap
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
command_line
Add missing timeout to command_line platforms: cover, notify, switch ( #38497 )
2020-08-04 17:00:02 -10:00
config
Add identifiers to device registry api output ( #38427 )
2020-07-31 15:47:01 +02:00
configurator
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
control4
Add Control4 integration ( #37632 )
2020-07-19 13:48:08 -07:00
conversation
…
coolmaster
Make CoolMasterNet integration async ( #38643 )
2020-08-09 13:08:07 -05:00
coronavirus
Fix coronavirus worldwide sum ( #36737 )
2020-06-22 21:22:52 -07:00
counter
Add transition support to scenes, cleanup blocking parameter ( #34434 )
2020-04-20 18:07:50 -07:00
cover
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
daikin
Fix unique_id in Zeroconf flow ( #36948 )
2020-06-20 22:59:25 +02:00
darksky
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
datadog
Fix Datadog boolean metrics ( #37273 )
2020-07-05 12:50:51 -05:00
debugpy
Add new Remote Python Debugger integration ( #36960 )
2020-06-22 15:17:59 +02:00
deconz
Add support for reload_on_update to _abort_if_unique_id_configured ( #38638 )
2020-08-08 13:23:56 -05:00
default_config
Mock out I/O in the default_config test ( #37897 )
2020-07-17 18:17:40 -07:00
demo
Fix flapping demo geo_location test ( #37516 )
2020-07-05 12:55:44 -05:00
denonavr
Ignore HEOS 1, 3, 5 and 7 for DenonAvr ssdp discovery ( #37579 )
2020-07-06 15:16:21 -07:00
derivative
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
device_automation
Bump codespell from v1.16.0 to v1.17.1 and fix new spelling errors ( #38663 )
2020-08-08 14:41:02 +02:00
device_sun_light_trigger
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
device_tracker
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
devolo_home_control
Use show_advanced_options in devolo home control ( #35360 )
2020-06-02 17:52:36 -07:00
dexcom
Add Dexcom Integration ( #33852 )
2020-07-02 02:14:54 +02:00
dialogflow
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
directv
Optimize directv config flow tests. ( #38460 )
2020-08-01 16:39:55 -10:00
discovery
Ensure we do not start discovered flows until after the started event has fired ( #38047 )
2020-07-21 14:18:43 -10:00
doorbird
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
dsmr
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
dte_energy_bridge
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
duckdns
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
dunehd
Add config flow to Dune HD ( #36345 )
2020-06-03 07:01:56 -05:00
dynalite
Add Dynalite service to request the channel level ( #38735 )
2020-08-11 18:33:16 +02:00
dyson
Add support for Dyson Pure HP04 purifying heater + fan ( #34537 )
2020-06-16 05:31:11 +01:00
eafm
Add water level sensors provided by UK Environment Agency ( #31954 )
2020-08-10 15:51:04 +02:00
ecobee
Ecobee to use HVAC mode heat-cool instead of auto ( #34193 )
2020-04-14 09:56:50 +02:00
ee_brightbox
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
efergy
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
elgato
Use IP Address (host) provided by mDNS on Elgato Key Light ( #38539 )
2020-08-05 11:26:17 +02:00
elkm1
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
emulated_hue
Improve X-Forwarded-* request headers handling ( #38696 )
2020-08-11 22:57:50 +02:00
emulated_roku
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
enocean
Refactor Enocean part 1 ( #35927 )
2020-07-08 20:46:38 -04:00
esphome
Add unique id to esphome config flow ( #34753 )
2020-04-30 16:24:47 -07:00
everlights
…
facebook
…
facebox
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
fail2ban
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
fan
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
feedreader
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
ffmpeg
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
fido
Clean up fido tests ( #38098 )
2020-07-22 20:21:32 -10:00
file
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
filesize
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
filter
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
firmata
Add Firmata Integration (attempt 2) ( #35591 )
2020-07-16 17:58:45 -07:00
flick_electric
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
flo
Update Flo config flow and associated tests ( #38722 )
2020-08-11 14:13:40 +02:00
flume
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
2020-05-30 17:27:20 +02:00
flunearyou
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
flux
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
folder
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
folder_watcher
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
foobot
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
forked_daapd
Handle unexpected versions in forked_daapd zeroconf ( #37053 )
2020-06-24 14:19:08 +02:00
freebox
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
freedns
…
fritzbox
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
frontend
Allow to set default dark theme and persist frontend default themes ( #38548 )
2020-08-05 17:42:23 +02:00
garmin_connect
Fix unmocked setup in garmin_connect test ( #37429 )
2020-07-03 11:42:56 -07:00
gdacs
Fix flapping gdacs tests ( #37363 )
2020-07-02 13:45:57 -05:00
generic
Make generic camera stream_source a template ( #36123 )
2020-06-22 16:11:18 -07:00
generic_thermostat
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
geo_json_events
Fix flapping geo_json_events tests ( #37471 )
2020-07-04 17:21:37 +02:00
geo_location
…
geo_rss_events
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
geofency
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
geonetnz_quakes
Fix geonetnz_quakes test flapping ( #37473 )
2020-07-04 17:42:28 +02:00
geonetnz_volcano
Fix flapping geonetnz_volcano test ( #37497 )
2020-07-04 19:06:42 -07:00
gios
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
glances
…
gogogate2
Removing gogogate2 emulated cover transitional states. ( #38199 )
2020-07-25 21:43:45 +02:00
google
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
2020-05-30 17:27:20 +02:00
google_assistant
Support muting and relative-volume media_players in Google Assistant ( #38651 )
2020-08-09 14:03:53 +02:00
google_domains
…
google_pubsub
Changed FilterTest namedtuples to dataclasses ( #37252 )
2020-06-30 11:59:21 -05:00
google_translate
Add get_url helper, deprecate base_url ( #35224 )
2020-05-08 02:29:47 +02:00
google_wifi
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
gpslogger
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
graphite
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
griddy
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
group
Add support for exposing light effects via Google Assistant ( #38575 )
2020-08-08 14:28:04 -07:00
guardian
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
hangouts
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
harmony
Avoid error with ignored harmony config entries ( #38367 )
2020-07-29 21:20:06 +02:00
hassio
Fix lastest version in updater for Supervisor enabled installs ( #38773 )
2020-08-12 08:00:38 +02:00
hddtemp
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
heos
Bump codespell from v1.16.0 to v1.17.1 and fix new spelling errors ( #38663 )
2020-08-08 14:41:02 +02:00
here_travel_time
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
hisense_aehw4a1
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
history
Adjust history as all scripts can now be canceled ( #37820 )
2020-07-14 22:31:34 +02:00
history_stats
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
hlk_sw16
Add config flow to HLK-SW16 ( #37190 )
2020-08-02 17:52:53 -10:00
home_connect
Avoid Home connect test doing I/O ( #37017 )
2020-06-22 23:41:44 -07:00
homeassistant
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
homekit
Expose video doorbell button state to HomeKit ( #38617 )
2020-08-06 17:47:39 -05:00
homekit_controller
Fix homekit_controller pairing retry when the first attempt is busy ( #38605 )
2020-08-09 22:17:13 -05:00
homematic
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
homematicip_cloud
Add HmIP-FSI16 to HomematicIP Cloud ( #37715 )
2020-07-14 22:43:21 +02:00
honeywell
…
html5
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
http
Improve X-Forwarded-* request headers handling ( #38696 )
2020-08-11 22:57:50 +02:00
huawei_lte
Address new issues flagged by flake8 3.8.0a2 ( #34964 )
2020-04-30 21:37:58 +02:00
hue
Fix Hue homekit discovery ( #37694 )
2020-07-10 09:37:36 -07:00
humidifier
Add humidifier device triggers ( #36887 )
2020-07-17 21:57:52 -07:00
hunterdouglas_powerview
Fix exception in hunterdouglas_powerview with ignored config entry ( #35482 )
2020-05-10 22:06:31 -07:00
hvv_departures
Add HVV integration (Hamburg public transportation) ( #31564 )
2020-06-15 00:15:20 +02:00
iaqualink
…
icloud
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
ifttt
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
ign_sismologia
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
image_processing
Fix base_url extract stack ( #36331 )
2020-06-01 11:44:45 -07:00
imap_email_content
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
influxdb
Add `ignore_attributes` option to influxdb ( #37747 )
2020-07-16 09:42:02 +02:00
input_boolean
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
input_datetime
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
input_number
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
input_select
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
input_text
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
insteon
Add config flow to insteon component ( #36467 )
2020-08-11 18:04:44 -05:00
integration
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
intent
…
intent_script
…
ios
Fix uncaught exceptions in ios ( #34119 )
2020-04-17 10:25:31 +02:00
ipma
Update IPMA weather component ( #38697 )
2020-08-10 21:55:44 -05:00
ipp
Optimize ipp tests ( #38485 )
2020-08-02 13:02:47 -10:00
iqvia
Remove YAML configuration support for IQVIA ( #38141 )
2020-08-03 19:35:36 +02:00
islamic_prayer_times
Attempt to fix islamic prayer times tests ( #38220 )
2020-07-26 10:26:32 +02:00
isy994
Add ssdp discovery for isy994 ( #35568 )
2020-05-13 11:15:17 -05:00
izone
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
jewish_calendar
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
juicenet
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
kira
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
konnected
Use chip id in Konnected pro boards ( #36940 )
2020-06-20 08:39:04 +02:00
lastfm
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
light
Support default transition in light profiles ( #36747 )
2020-07-21 17:19:07 -07:00
litejet
Improve string formatting v6 ( #33698 )
2020-04-07 23:14:28 +02:00
local_file
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
local_ip
Add local_ip unique_id & icon and single_instance_allowed ( #33483 )
2020-04-09 16:06:01 +02:00
locative
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
lock
Intelligent timeout handler for setup/bootstrap ( #38329 )
2020-08-05 14:58:19 +02:00
logbook
Cleanup logbook tests to prevent failure on race condition ( #37928 )
2020-07-16 21:48:22 -07:00
logentries
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
logger
Simplify logger integration ( #37780 )
2020-07-13 10:20:18 -07:00
logi_circle
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
london_air
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
lovelace
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
luftdaten
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
lutron_caseta
Fix lutron_caseta setup options ( #35974 )
2020-05-22 23:01:48 +02:00
mailbox
Use HTTP_NOT_FOUND constant ( #33835 )
2020-04-09 00:57:47 +02:00
mailgun
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
manual
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
manual_mqtt
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
marytts
Use builtin mock ( #36473 )
2020-06-05 10:59:55 +02:00
media_player
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
melcloud
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
melissa
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
meraki
…
met
Add hourly forecast to met.no ( #38700 )
2020-08-10 20:22:39 -05:00
meteo_france
Refactor Météo-France to use API instead of web scraping ( #37737 )
2020-08-01 22:56:00 +02:00
metoffice
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
mfi
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
mhz19
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
microsoft_face
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
microsoft_face_detect
Fix base_url extract stack ( #36331 )
2020-06-01 11:44:45 -07:00
microsoft_face_identify
Fix base_url extract stack ( #36331 )
2020-06-01 11:44:45 -07:00
mikrotik
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
mill
Add Mill config flow ( #35136 )
2020-05-10 08:44:05 -05:00
min_max
Adds median to min_max component ( #36686 )
2020-07-18 16:18:31 -07:00
minecraft_server
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
minio
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
mobile_app
Add scan_tag webhook to mobile app ( #38721 )
2020-08-10 17:54:46 +02:00
mochad
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
modbus
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
mold_indicator
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
monoprice
Try to automatically detect zones on first run of Monoprice integration ( #35127 )
2020-05-12 22:30:59 +02:00
moon
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
mqtt
Suppress MQTT discovery updates without changes ( #38568 )
2020-08-06 10:43:47 +02:00
mqtt_eventstream
Drop use of mock_mqtt_component ( #37013 )
2020-06-23 10:17:22 -07:00
mqtt_json
Drop use of async_mock_mqtt_component ( #37011 )
2020-06-22 23:59:50 +02:00
mqtt_room
Drop use of async_mock_mqtt_component ( #37011 )
2020-06-22 23:59:50 +02:00
mqtt_statestream
Add support for glob matching to entity filters ( #36913 )
2020-06-23 20:02:29 -05:00
myq
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
mythicbeastsdns
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
namecheapdns
…
neato
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
ness_alarm
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
nest
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
netatmo
Remove Netatmo HomeKit discovery method ( #38770 )
2020-08-12 08:41:11 +02:00
nexia
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
nextbus
Drop use of mock_mqtt_component ( #37013 )
2020-06-23 10:17:22 -07:00
nightscout
Add Nightscout integration ( #38615 )
2020-08-09 13:15:56 -05:00
no_ip
…
notify
…
notion
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
nsw_fuel_station
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
nsw_rural_fire_service_feed
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
nuheat
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
numato
Add numato integration ( #33816 )
2020-04-30 14:23:30 +02:00
nut
Prevent nut config flow error when checking ignored entries ( #38372 )
2020-07-29 23:20:19 +02:00
nws
Fix wind speed change in NWS ( #37222 )
2020-06-29 15:41:52 -07:00
nx584
Add NX584 alarm binary_sensor zone_number attribute ( #36552 )
2020-06-09 14:19:46 +02:00
onboarding
Add hourly forecast to met.no ( #38700 )
2020-08-10 20:22:39 -05:00
onvif
Fix ONVIF config entry unique ID ( #36008 )
2020-05-24 21:50:50 +02:00
openalpr_cloud
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
openalpr_local
Fix base_url extract stack ( #36331 )
2020-06-01 11:44:45 -07:00
openerz
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
openhardwaremonitor
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
opentherm_gw
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
openuv
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
opnsense
…
ovo_energy
OVO Energy Integration ( #36104 )
2020-08-05 14:38:29 +02:00
owntracks
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
ozw
Add refresh_node_info command to OZW websocket api ( #38573 )
2020-08-12 15:49:40 -04:00
panasonic_viera
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
panel_custom
Make panel_custom backwards compatible ( #36926 )
2020-06-19 16:03:39 +02:00
panel_iframe
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
persistent_notification
…
person
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
pi_hole
Add switch to pi_hole integration ( #35605 )
2020-07-17 23:19:01 -07:00
pilight
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
plant
Switch async_track_state_change to the faster async_track_state_change_event part 6 ( #37869 )
2020-07-14 22:24:27 -07:00
plex
Fix lookup by Plex media key when playing on Sonos ( #38119 )
2020-08-03 12:40:48 +02:00
plugwise
Add Plugwise zeroconf discovery ( #37289 )
2020-07-03 15:28:34 -07:00
plum_lightpad
Add more unit tests for plum_lightpad ( #37275 )
2020-07-03 16:40:17 -05:00
point
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
2020-05-30 17:27:20 +02:00
poolsense
Apply some suggestions from poolsense code review ( #37440 )
2020-07-03 15:38:05 -07:00
powerwall
Remove powerwall attributes no longer present in latest firmware ( #36667 )
2020-06-11 10:15:02 -07:00
prometheus
Add generic unavailable and last_updated metrics for prometheus ( #37456 )
2020-07-12 21:27:33 +02:00
proximity
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
ps4
Fix undesired power toggling ( #37427 )
2020-07-03 11:34:11 -07:00
ptvsd
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
push
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
pushbullet
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
pvpc_hourly_pricing
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
python_script
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
qld_bushfire
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
qwikswitch
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
rachio
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
radarr
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
rainmachine
Bump regenmaschine to 2.1.0 ( #38649 )
2020-08-07 18:01:55 -06:00
random
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
recorder
Bump codespell from v1.16.0 to v1.17.1 and fix new spelling errors ( #38663 )
2020-08-08 14:41:02 +02:00
reddit
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
remember_the_milk
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
remote
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
rest
Add resource_template to rest binary_sensor ( #30703 )
2020-06-23 15:08:55 -07:00
rest_command
…
rflink
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
rfxtrx
Increase test coverage for rfxtrx integration ( #38435 )
2020-08-01 11:26:26 -05:00
ring
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
rmvtransport
Fix rmvtransport breaking when destinations don't match ( #38401 )
2020-07-31 14:38:49 +02:00
roku
Add service to trigger roku search ( #37014 )
2020-06-23 09:03:43 -07:00
roomba
Remove `certificate` configuration variable from roomba ( #35162 )
2020-05-04 08:28:32 -04:00
roon
Add roon media player integration ( #37553 )
2020-08-12 09:09:47 -04:00
rss_feed_template
Use HTTP_NOT_FOUND constant ( #33835 )
2020-04-09 00:57:47 +02:00
safe_mode
…
samsungtv
Fix issue with certain Samsung TVs repeatedly showing auth dialog ( #38308 )
2020-07-28 12:03:56 +02:00
scene
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
script
Remove legacy script mode and simplify remaining modes ( #37729 )
2020-07-10 17:00:57 -07:00
search
…
season
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
sense
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
sensor
Add device classes for electrical measurement ( #36800 )
2020-08-08 21:04:18 +02:00
sentry
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
seventeentrack
Use builtin mock ( #36473 )
2020-06-05 10:59:55 +02:00
shell_command
Add a 60s timeout to shell_command to prevent processes from building up ( #38491 )
2020-08-04 16:59:19 -10:00
shopping_list
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
sigfox
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
sighthound
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
signal_messenger
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
simplisafe
Remove leftover print statement ( #38163 )
2020-07-24 16:11:02 +02:00
simulated
…
sleepiq
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
sma
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
smappee
Implement local discovery of Smappee legacy devices ( #37812 )
2020-08-10 13:34:18 +02:00
smarthab
Add config flow + async support for SmartHab integration ( #34387 )
2020-07-05 14:20:51 -05:00
smartthings
Remove unused SmartThings capability subscriptions ( #38128 )
2020-07-31 17:40:23 +02:00
smhi
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
smtp
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
snips
Drop use of async_mock_mqtt_component ( #37011 )
2020-06-22 23:59:50 +02:00
solaredge
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
solarlog
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
soma
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
somfy
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
2020-05-30 17:27:20 +02:00
sonarr
Mock setup in sonarr config flow tests ( #37432 )
2020-07-03 16:20:17 -05:00
songpal
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
sonos
Add sw_version and connections to sonos devices ( #35743 )
2020-05-17 16:16:50 -05:00
soundtouch
Implement soundtouch select source ( #31669 )
2020-05-12 22:56:12 +02:00
spaceapi
Use TEMP_CELSIUS constant ( #33963 )
2020-04-10 19:17:46 +02:00
spc
…
speedtestdotnet
Add Speedtestdotnet config_flow ( #36254 )
2020-06-10 18:33:48 +02:00
spider
Add spider config flow ( #36001 )
2020-08-04 22:37:20 +02:00
splunk
Add support for glob matching to entity filters ( #36913 )
2020-06-23 20:02:29 -05:00
spotify
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
2020-05-30 17:27:20 +02:00
sql
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
squeezebox
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
ssdp
Add zeroconf/homekit/ssdp discovery support for custom components ( #38466 )
2020-08-05 15:50:56 +02:00
starline
String formatting improvements for tests (2) ( #33666 )
2020-04-05 00:33:07 +02:00
startca
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
statistics
Switch async_track_state_change to the faster async_track_state_change_event part 4 ( #37863 )
2020-07-14 22:25:48 -07:00
statsd
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
stream
Add H.265 support to stream component ( #38125 )
2020-08-11 17:12:41 -04:00
stt
Use HTTP_NOT_FOUND constant ( #33835 )
2020-04-09 00:57:47 +02:00
sun
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
switch
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
switcher_kis
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
syncthru
Convert syncthru to config flow and native SSDP discovery ( #36690 )
2020-07-08 16:38:16 -07:00
synology_dsm
Bump python-synology to 0.8.1 ( #35640 )
2020-05-14 22:20:53 -05:00
system_health
…
system_log
Bump codespell from v1.16.0 to v1.17.1 and fix new spelling errors ( #38663 )
2020-08-08 14:41:02 +02:00
tado
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
tag
[RFC] Add Tag integration ( #38727 )
2020-08-11 11:08:47 +02:00
tcp
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
teksavvy
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
tellduslive
ConfigFlow default discovery without unique ID ( #36754 )
2020-06-15 13:38:38 +02:00
template
Make sure groups are initialized before template sensors ( #37766 )
2020-08-08 21:34:14 -05:00
tesla
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
threshold
…
tibber
Tibber config flow ( #34469 )
2020-05-03 14:40:19 +02:00
tile
Clean up Tile refactor ( #36450 )
2020-06-05 21:12:48 +02:00
time_date
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
timer
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
tod
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
tomato
…
toon
Fix/Rewrite of Toon integration ( #36952 )
2020-06-22 18:22:41 -07:00
totalconnect
Notify user if arming or disarming totalconnect alarm fails ( #36085 )
2020-06-03 18:38:31 +02:00
tplink
Bump codespell from v1.16.0 to v1.17.1 and fix new spelling errors ( #38663 )
2020-08-08 14:41:02 +02:00
traccar
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
tradfri
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
transmission
Limit and sort transmission torrents_info attribute ( #35411 )
2020-06-28 13:56:54 +02:00
transport_nsw
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
trend
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
tts
Fix TTS key by hashing options values too ( #36813 )
2020-06-15 13:33:26 +02:00
tuya
Add config flow for Tuya ( #35422 )
2020-05-10 22:01:00 -05:00
twentemilieu
Bump twentemilieu to 0.3.0 ( #33622 )
2020-04-04 14:51:12 +02:00
twilio
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
twitch
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
uk_transport
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
unifi
UniFi - Increase time to mark UniFi devices as away ( #36366 )
2020-06-02 10:35:27 +02:00
unifi_direct
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
universal
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
upb
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
updater
Fix lastest version in updater for Supervisor enabled installs ( #38773 )
2020-08-12 08:00:38 +02:00
upnp
Properly handle incomplete upnp ssdp discovery ( #35553 )
2020-05-14 22:58:41 +02:00
uptime
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
usgs_earthquakes_feed
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
utility_meter
Use event loop scheduling for tracking time patterns ( #38021 )
2020-07-20 20:18:31 -10:00
uvc
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
vacuum
Rename VacuumDevice to VacuumEntity ( #34674 )
2020-04-26 02:11:08 +02:00
velbus
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
vera
Poll all status data in Vera ( #35703 )
2020-06-13 16:36:50 +02:00
verisure
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
version
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
vesync
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
vilfo
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
vizio
Simplify vizio unique ID check since only IP and device class are needed ( #37692 )
2020-08-12 16:50:36 +02:00
voicerss
Add get_url helper, deprecate base_url ( #35224 )
2020-05-08 02:29:47 +02:00
volumio
Add support for reload_on_update to _abort_if_unique_id_configured ( #38638 )
2020-08-08 13:23:56 -05:00
vultr
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
wake_on_lan
Add kwargs to send_magic_packet() service individually ( #37387 )
2020-07-08 14:25:21 -07:00
water_heater
Rename WaterHeaterDevice to WaterHeaterEntity ( #34675 )
2020-05-01 16:29:14 +02:00
weather
Add precipitation probability to weather forcast ( #36019 )
2020-06-17 07:39:33 +02:00
webhook
Detect use of deprecated base_url ( #35353 )
2020-05-08 17:52:32 +02:00
webostv
Add webostv payload option to command service ( #36164 )
2020-05-27 15:51:39 +02:00
websocket_api
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
wiffi
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
withings
Add bed sensor availability for withings ( #37906 )
2020-08-02 09:36:14 -05:00
wled
Add current device class to WLED current sensor ( #38687 )
2020-08-10 17:50:03 +02:00
wolflink
Add Wolflink integration ( #34104 )
2020-07-20 11:52:52 +02:00
workday
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
worldclock
Add worldclock custom format ( #36157 )
2020-06-25 11:41:53 -07:00
wsdot
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
wunderground
Do async_setup_platform in background ( #36244 )
2020-05-31 22:18:30 -07:00
xiaomi
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
xiaomi_aqara
Improve Xioami Aqara zeroconf discovery handling ( #37469 )
2020-08-06 12:54:18 +02:00
xiaomi_miio
Xiaomi Gateway subdevice support & AqaraHT + SensorHT devices ( #36539 )
2020-07-04 14:56:16 +02:00
yamaha
Add service select scene to Yamaha Hifi media player ( #36564 )
2020-06-08 19:31:58 +02:00
yandex_transport
Fix Yandex transport Integration, add signature to requests ( #37365 )
2020-07-17 12:55:30 -07:00
yandextts
Add get_url helper, deprecate base_url ( #35224 )
2020-05-08 02:29:47 +02:00
yeelight
Add platform tests to yeelight ( #37745 )
2020-08-02 16:37:31 +02:00
yessssms
Use asynctest-mock in most places ( #35109 )
2020-05-03 11:27:19 -07:00
yr
Use eventloop for scheduling ( #37184 )
2020-06-29 09:39:24 -07:00
zeroconf
Use the shared zeroconf instance when attempting to create another Zeroconf instance ( #38744 )
2020-08-12 16:08:33 +02:00
zerproc
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
zha
Make default duration 1/10th of a second for ZHA light calls ( #38739 )
2020-08-10 17:40:07 -04:00
zone
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
zwave
Use event loop scheduling for tracking time patterns ( #38021 )
2020-07-20 20:18:31 -10:00
__init__.py
…
conftest.py
Use the shared zeroconf instance when attempting to create another Zeroconf instance ( #38744 )
2020-08-12 16:08:33 +02:00