hass-core/tests/components
J. Nick Koston a6b17dbe68
Schedule polling as periodic tasks (#112640)
* Schedule periodic coordinator updates as background tasks.

Currently, the coordinator's periodic refreshes delay startup because they are not scheduled as background tasks. We will wait if the startup takes long enough for the first planned refresh. Another coordinator's scheduled refresh will be fired on busy systems, further delaying the startup. This chain of events results in the startup taking a long time and hitting the safety timeout because too many coordinators are refreshing.

This case can also happen with scheduled entity refreshes, but it's less common. A future PR will address that case.

* periodic_tasks

* periodic_tasks

* periodic_tasks

* merge

* merge

* merge

* merge

* merge

* fix test that call the sync api from async

* one more place

* cannot chain

* async_run_periodic_hass_job

* sun and pattern time changes from automations also block startup

* Revert "sun and pattern time changes from automations also block startup"

This reverts commit 6de2defa05.

* make sure polling is cancelled when config entry is unloaded

* Revert "Revert "sun and pattern time changes from automations also block startup""

This reverts commit e8f12aad55.

* remove DisabledError from homewizard test as it relies on a race

* fix race

* direct coverage
2024-03-07 23:32:26 -05:00
..
abode Create issues for reauth flows (#109105) 2024-01-31 15:05:52 +01:00
accuweather Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
acmeda Add type hints to integration tests (part 1) (#87777) 2023-02-09 16:09:13 +01:00
adax Add type hints to integration tests (a) (#87684) 2023-02-08 12:16:23 +01:00
adguard Include UUID in hassio discovery data (#91970) 2023-04-25 09:48:47 +02:00
advantage_air Add presets to Advantage Air (#109485) 2024-02-20 22:00:52 +01:00
aemet Enable CONF_STATION_UPDATES by default on AEMET (#111214) 2024-02-25 23:23:18 +02:00
aftership Remove the deprecated YAML support for Aftership (#112390) 2024-03-05 21:28:50 +01:00
agent_dvr Add missing mock in agent_dvr config flow tests (#89361) 2023-03-08 15:18:17 +00:00
air_quality Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04:00
airly Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
airnow Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
airq Remove IP / mDNS validation in airq integration setup (#106326) 2023-12-27 09:56:13 +01:00
airthings Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
airthings_ble Hide unsupported devices in Airthings BLE config flow (#107648) 2024-02-02 10:24:53 +01:00
airtouch4 Add type hints to integration tests (a) (#87684) 2023-02-08 12:16:23 +01:00
airtouch5 Add airtouch5 (#98136) 2024-01-23 14:49:47 +01:00
airvisual Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
airvisual_pro Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
airzone Fix formatting of mac addresses from dhcp discovery mocking in airzone (#110559) 2024-02-14 20:59:16 +01:00
airzone_cloud Update aioairzone-cloud to v0.4.6 (#112198) 2024-03-05 15:25:15 +02:00
aladdin_connect Clean up device registry for doors that no longer exist in Aladdin Connect (#99743) 2023-12-19 07:30:02 +01:00
alarm_control_panel Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
alarmdecoder Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
alert Handle Alert exception on notification failure (#93632) 2023-08-04 14:08:49 +02:00
alexa Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
amberelectric Show site state in Amberelectric config flow (#104702) 2024-02-05 10:53:42 +01:00
ambiclimate Use KEY_HASS [a-g] (#112609) 2024-03-07 18:09:20 +01:00
ambient_station Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
analytics Use snapshots in analytics tests (#110704) 2024-02-16 15:47:41 +01:00
analytics_insights Add label registry (#110821) 2024-02-19 11:59:08 +01:00
android_ip_webcam
androidtv Add base class AndroidTVEntity to AndroidTV (#105945) 2024-02-22 12:38:38 -10:00
androidtv_remote Use eager_start for background service call tasks (#111620) 2024-02-27 12:06:32 -10:00
anova Fix duplicate config entry additions in tests (#107984) 2024-01-13 21:01:18 -05:00
anthemav Add zone devices to AnthemAV (#107192) 2024-01-08 10:37:17 +01:00
aosmith Add icon translations to aosmith (#111340) 2024-02-25 10:42:41 +01:00
apache_kafka Bump aiokafka to 0.10.0 (#108165) 2024-01-16 23:16:31 +01:00
apcupsd Replace apcaccess dependency with aioapcaccess in apcupsd (#104571) 2023-12-08 12:40:09 +01:00
api Convert getting and removing access tokens to normal functions (#108670) 2024-01-22 20:51:33 -10:00
api_streams
apple_tv Enable strict type checking on apple_tv integration (#101688) 2024-02-15 15:17:00 +01:00
application_credentials Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
apprise Allow loading of more then 1 defined Apprise URL (#110868) 2024-02-19 09:29:26 +01:00
aprilaire Add Aprilaire integration (#95093) 2024-02-16 08:30:51 +01:00
aprs Fix aprs tests with python 3.11 (#88189) 2023-02-15 13:03:48 -05:00
aranet Add support for Aranet2 devices (#101495) 2023-10-06 10:26:18 +02:00
arcam_fmj Use real devices in arcam_fmj device trigger tests (#102677) 2023-10-24 13:39:16 -05:00
aseko_pool_live Fix authentication issues for asekopool (#99495) 2024-03-04 17:20:46 +01:00
assist_pipeline Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
asterisk_mbox Deprecate mailbox platform (#110930) 2024-02-27 13:50:02 +01:00
asuswrt Don't create AsusWRT loadavg sensors when unavailable (#106790) 2024-02-05 09:03:43 +01:00
atag Fix atag test mutating config entry after its adding to hass (#107603) 2024-01-13 20:34:49 +01:00
august Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
aurora Use automatic title during config flow setup in Aurora (#99199) 2023-09-26 20:00:23 +02:00
aurora_abb_powerone Make ATTR_SERIAL_NUMBER a generic homeassistant constant (#108106) 2024-01-15 20:33:15 +01:00
aussie_broadband Migrate integrations a-d to generic flowhandler (#111861) 2024-02-29 20:07:14 +01:00
auth Allow delete_all_refresh_tokens to delete a specific token_type (#106119) 2024-01-29 17:09:23 +01:00
automation Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
awair Update a* tests to use device & entity registry fixtures (#103711) 2023-11-09 20:46:20 +01:00
aws Add type hints to integration tests (a) (#87684) 2023-02-08 12:16:23 +01:00
axis Fix places not changed to hub in Axis tests (#112128) 2024-03-03 20:45:06 -05:00
azure_devops
azure_event_hub Ensure entry is unloaded in azure event hub tests (#91224) 2023-04-11 16:31:05 -10:00
backup Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
baf Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
balboa Add entities for Balboa Spa lights (#111252) 2024-02-28 16:29:40 +01:00
bang_olufsen Fix Bang and olufsen naming (#111344) 2024-03-07 20:15:52 +01:00
bayesian Enable some PERF rules (#112498) 2024-03-06 17:50:41 +01:00
binary_sensor Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
blackbird Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
blebox Update a-c* tests to use entity & device registry fixtures (#103793) 2023-11-12 13:45:30 -05:00
blink Ensure blink tests add config entry before updating it (#110415) 2024-02-12 22:56:22 +01:00
blue_current Implement late feedback for Bluecurrent (#106918) 2024-02-11 20:57:38 +01:00
bluemaestro Add type hints to integration tests (b-c) (#87698) 2023-02-08 18:08:43 +01:00
blueprint Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
bluetooth Import bluetooth in the executor to avoid blocking the event loop (#111596) 2024-02-27 07:05:39 -10:00
bluetooth_adapters Ensure remote bluetooth adapters are loaded before integrations that need them (#85723) 2023-01-15 13:17:17 -10:00
bluetooth_le_tracker Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
bmw_connected_drive Add icon translations to BMW (#111348) 2024-02-28 13:05:27 +01:00
bond Use builtin TimeoutError [misc] (#109703) 2024-02-05 18:45:16 +01:00
bosch_shc Narrow bosch_shc patch target in config flow tests (#110922) 2024-02-19 09:24:44 +01:00
braviatv Deduplicate constants A-D (#105638) 2023-12-13 14:21:44 +01:00
bring Bump bring-api to 0.3.1 (#110769) 2024-02-20 08:46:02 +01:00
broadlink Fix formatting of mac addresses from dhcp discovery mocking in broadlink (#110558) 2024-02-14 17:26:14 -05:00
brother Bump brother library to version 4.0.0 (#111157) 2024-02-22 23:27:24 +02:00
brottsplatskartan Remove "none" in favor of optional select in brottsplatskartan (#101311) 2023-10-11 17:52:18 +02:00
brunt Add missing mock in brunt config flow tests (#88834) 2023-02-27 14:01:09 +01:00
bsblan Remove duplicate fixture from bsblan (#104612) 2023-11-27 21:35:13 +01:00
bthome Add bthome event platform (#108268) 2024-01-21 08:17:55 -10:00
buienradar Add country code constant (#105640) 2023-12-13 16:50:46 +01:00
button Ensure button platform does not restore unavailable state (#108316) 2024-01-21 01:04:13 -10:00
caldav Cleanup test config entry setup to use best practices (#110070) 2024-02-08 19:52:40 -08:00
calendar Fix calendar trigger to survive config entry reloads (#111334) 2024-02-29 03:45:51 +01:00
camera Show WebRTC cameras that also support HLS in the media browser (#108796) 2024-02-18 10:12:08 -08:00
canary Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
cast Avoid creating tasks for checking integrations platforms (#110795) 2024-02-18 01:07:18 +01:00
ccm15 Add label registry (#110821) 2024-02-19 11:59:08 +01:00
cert_expiry Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
clicksend_tts Enable Ruff SIM118 (#87772) 2023-02-15 12:39:12 +01:00
climate Fix scene activation with climate entities with None attribute values (#110684) 2024-02-16 22:27:55 +01:00
cloud Add generic classes BaseFlowHandler and BaseFlowManager (#111814) 2024-02-29 16:52:39 +01:00
cloudflare Migrate setup to use eager tasks (#111619) 2024-02-27 12:43:32 -10:00
co2signal Add label registry (#110821) 2024-02-19 11:59:08 +01:00
coinbase Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
color_extractor Only import color extractor when domain is in config (#101522) 2023-10-06 13:18:44 +02:00
comelit Code quality for Comelit tests (#109077) 2024-01-30 00:17:55 +01:00
comfoconnect Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
command_line Convert command_line to use asyncio for subprocesses (#111927) 2024-03-01 23:15:10 -05:00
compensation Add optional limits to compensation sensors (#85886) 2023-06-26 14:36:59 -05:00
config Fix config modules being imported in the event loop (#112462) 2024-03-05 21:18:57 -05:00
configurator Add configurator to strict typing (#87279) 2023-02-03 16:02:55 +01:00
control4 Bump pyControl4 to 1.1.0 (#90115) 2023-03-23 17:34:38 +01:00
conversation Move HassSetPosition to homeassistant domain (#111867) 2024-02-29 21:53:52 -05:00
coolmaster Add TURN_OFF and TURN_ON to ClimateEntityFeature (#101673) 2024-01-30 15:07:47 +01:00
counter Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
cover Move HassSetPosition to homeassistant domain (#111867) 2024-02-29 21:53:52 -05:00
cpuspeed Use device class icon in cpu-speed (#111360) 2024-02-25 14:06:54 +01:00
crownstone Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
daikin Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
datadog Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00
date Add date platform (#81948) 2023-04-30 20:34:57 +02:00
datetime Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
debugpy
deconz Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
default_config Move core fundamental components into bootstrap (#105560) 2024-01-22 20:09:48 +01:00
deluge Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
demo Use right initial attribute value for demo climate (#108719) 2024-01-29 21:46:04 +01:00
denonavr Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
derivative Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
devialet Add Devialet integration (#86551) 2023-11-28 13:56:17 +01:00
device_automation Avoid directly changing config entry state in tests (part 2) (#110115) 2024-02-10 07:20:15 +01:00
device_sun_light_trigger Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
device_tracker Make device tracker latitude and longitude optional (#108838) 2024-01-25 13:25:17 +01:00
devolo_home_control Add label registry (#110821) 2024-02-19 11:59:08 +01:00
devolo_home_network Add icon translations to Devolo home network (#111367) 2024-02-28 11:21:19 +01:00
dexcom Add entity translations to Dexcom (#98795) 2023-08-22 22:09:18 +02:00
dhcp Convert dhcp watcher to asyncio (#109938) 2024-02-08 22:23:42 -06:00
diagnostics Inverse json import logic (#88099) 2023-02-16 11:37:57 +01:00
dialogflow Add type hints to integration tests (part 5) (#87850) 2023-02-12 19:39:48 +01:00
directv Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
discord
discovergy Refactor integration platforms to import in the executor (#112168) 2024-03-04 19:21:18 -10:00
dlink Fix formatting of mac addresses from dhcp discovery mocking in dlink (#110562) 2024-02-14 23:07:45 +01:00
dlna_dmr Fix race in dlna_dmr test (#111428) 2024-02-26 17:11:50 +01:00
dlna_dms Guard expensive debug formatting with calls with isEnabledFor (#97073) 2023-07-23 10:54:25 +02:00
dnsip DNS IP implement retry (#105675) 2023-12-30 10:51:34 +01:00
doorbird Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
dormakaba_dkey Add reauth flow to dormakaba dkey (#90225) 2023-03-27 08:37:31 -10:00
dremel_3d_printer Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
drop_connect Add icon translations to DROP connect (#111373) 2024-02-28 12:58:04 +01:00
dsmr Add icon translations to DSMR (#111411) 2024-02-28 12:55:43 +01:00
dsmr_reader Remove deprecated DSMR Reader YAML configuration (#89239) 2023-03-07 13:24:41 +01:00
dte_energy_bridge Add type hints to integration tests (d-e) (#87699) 2023-02-08 13:01:44 +01:00
duckdns Add type hints to integration tests (part 5) (#87850) 2023-02-12 19:39:48 +01:00
dunehd Add type hints to integration tests (d-e) (#87699) 2023-02-08 13:01:44 +01:00
duotecno Only allow a single duotecno config entry (#102478) 2023-10-23 10:58:11 +02:00
dwd_weather_warnings Remove platform YAML from DWD Weather Warnings (#103379) 2023-11-04 18:56:53 +01:00
dynalite Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
eafm Refactor eafm to avoid creating entities in the coordinator update (#111601) 2024-02-26 21:08:28 -10:00
easyenergy Changed setup of easyEnergy services (#106288) 2023-12-27 13:04:49 +01:00
ecobee Add TURN_OFF and TURN_ON to ClimateEntityFeature (#101673) 2024-01-30 15:07:47 +01:00
ecoforest Add ecoforest integration (#100647) 2023-09-21 15:18:55 +02:00
econet Remove async_setup from econet (#93892) 2023-06-01 12:18:54 +02:00
ecovacs Remove unused translation key from Ecovacs mower (#111754) 2024-02-29 10:54:02 -05:00
ecowitt
edl21 Remove EDL21 YAML configuration (#93551) 2023-05-26 08:38:44 +02:00
efergy Fix duplicate config entry additions in tests (#107984) 2024-01-13 21:01:18 -05:00
eight_sleep Remove eight_sleep integration (#102669) 2023-10-25 06:13:10 +02:00
electrasmart Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
electric_kiwi Add account sensors to electric kiwi integration (#97681) 2024-01-13 18:12:40 +01:00
elgato Add icon translations to Elgato (#111423) 2024-03-06 11:49:36 +01:00
elkm1 Fix formatting of mac addresses from dhcp discovery mocking in elkm1 (#110564) 2024-02-14 20:58:40 +01:00
elmax Add local API support to elmax (#94392) 2024-03-04 11:39:13 +01:00
elvia Add Elvia integration (#107405) 2024-01-31 14:47:37 +01:00
emonitor Fix formatting of mac addresses from dhcp discovery mocking in emonitor (#110565) 2024-02-14 20:58:07 +01:00
emulated_hue Wait to start emulated_hue until the started event (#112477) 2024-03-05 22:25:11 -10:00
emulated_kasa Allow exposing entities not in the entity registry to assistants (#92363) 2023-05-02 22:08:09 +02:00
emulated_roku Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
energy Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
energyzero Add icon translations to Energyzero (#111513) 2024-02-27 23:41:07 +01:00
enocean Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
enphase_envoy Fix LingeringTask after test completion in enphase_envoy (#111940) 2024-03-01 07:12:08 -10:00
environment_canada Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
epion Remove unneeded mock from Epion (#110815) 2024-02-17 22:53:38 +01:00
epson Rename variable in Epson tests (#104722) 2023-11-29 15:22:21 +01:00
escea
esphome Avoid race condition with UDP voice server starting in ESPHome (#111644) 2024-02-27 10:54:56 -06:00
eufylife_ble Add type hints to integration tests (d-e) (#87699) 2023-02-08 13:01:44 +01:00
event Revert "Raise HomeAssistantError if event is triggered with invalid event_type" (#106458) 2023-12-27 10:22:37 +01:00
everlights Add return type to tests without arguments (#87613) 2023-02-07 14:20:06 +01:00
evil_genius_labs Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
ezviz Add type hints to tests (#92477) 2023-05-04 11:25:35 +02:00
faa_delays Bump faadelays to 2023.8.0 (#100700) 2023-09-24 00:06:49 +02:00
facebook Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
fail2ban Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
fan Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
fastdotcom Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
feedreader Fix feedreader date comparison to allow RSS entries with identical timestamps (#104925) 2023-12-23 16:48:36 +01:00
ffmpeg Convert test helpers to get hass instance to contextmanagers (#109990) 2024-02-11 21:23:51 +01:00
fibaro Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
fido Remove deprecated event_loop fixtures in tests (#109048) 2024-01-29 14:24:58 +01:00
file Migrate file test to use freezegun (#105892) 2023-12-17 05:09:10 -10:00
file_upload Refactor file_upload to avoid janus dep (#112032) 2024-03-02 10:58:08 -10:00
filesize Fix flaky filesize tests (#91200) 2023-04-11 08:57:34 +02:00
filter Use right state class in filter test (#107643) 2024-01-09 16:06:36 +01:00
fints Fix fints account type check (#106082) 2024-01-02 09:59:13 +01:00
fireservicerota Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
firmata Correct SerialException import in dsmr, firmata, landysgyr_heat_meater and rfxtrx integrations (#104889) 2023-12-02 19:30:04 +01:00
fitbit Decrease fitbit logging verbosity on connection error (#108228) 2024-01-17 07:07:02 -08:00
fivem
fjaraskupan Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
flexit_bacnet Add hvac_action to flexit_bacnet climate entity (#110498) 2024-02-26 20:22:25 +01:00
flic Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
flick_electric Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
flipr Add icon translations to Flipr (#111540) 2024-03-01 12:25:34 +01:00
flo Buffer TImeoutError in Flo (#109675) 2024-02-05 08:58:08 +01:00
flume Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
flux Remove unnnecessary pylint configs from components [e-l]* (#99004) 2023-08-25 09:46:34 +02:00
flux_led Fix flux_led blocking startup by waiting for discovery (#111787) 2024-02-28 21:16:38 -05:00
folder Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
folder_watcher Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
foobot Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
forecast_solar Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
forked_daapd Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
foscam Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
freebox Fix freebox pairing in bridge mode (#106131) 2024-02-15 12:34:29 +01:00
freedns Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
freedompro Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
fritz Add icon translations to Fritz (#111547) 2024-02-27 00:17:15 +01:00
fritzbox Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
fritzbox_callmonitor Reduce required permissions for fritzbox_callmonitor (#87089) 2023-02-02 21:13:53 -05:00
fronius Fix formatting of mac addresses from dhcp discovery mocking in fronius (#110572) 2024-02-14 16:18:19 -06:00
frontend Avoid reschedule churn in Storage.async_delay_save (#111091) 2024-02-24 08:46:00 +01:00
frontier_silicon Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
fully_kiosk Fix formatting of mac addresses from dhcp discovery mocking in fully_kiosk (#110573) 2024-02-14 20:54:44 +01:00
garages_amsterdam Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
gardena_bluetooth Fix race in gardena_bluetooth config flow tests (#111042) 2024-02-20 16:08:06 -06:00
gdacs Add icon translations to GDACS (#111611) 2024-02-28 08:49:58 +01:00
generic Fix generic camera error when template renders to an invalid URL (#109737) 2024-02-05 20:19:38 +01:00
generic_hygrostat Generic Hygrostat: Do not log warning if the hygrostat is already not active (#102662) 2024-02-16 15:29:14 +01:00
generic_thermostat Add ECO temp to Generic Thermostat (#110471) 2024-02-24 20:17:22 +01:00
geo_json_events Handle GeoJSON int to str conversion when the name is an int (#108937) 2024-02-04 21:26:05 +01:00
geo_location Add type hints for stub_blueprint_populate fixture (#93568) 2023-05-26 08:13:13 +02:00
geo_rss_events Migrate geo_rss_events test to use freezegun (#105895) 2024-01-02 12:53:36 +01:00
geocaching Adjust hass_client type hint in integration tests (#86954) 2023-02-02 16:29:57 -05:00
geofency Remove deprecated event_loop fixtures in tests (#109048) 2024-01-29 14:24:58 +01:00
geonetnz_quakes Migrate geonetnz_* tests to use freezegun (#105521) 2023-12-12 08:30:08 +01:00
geonetnz_volcano Migrate geonetnz_* tests to use freezegun (#105521) 2023-12-12 08:30:08 +01:00
gios Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
github Add missing async_block_till_done to github config flow tests (#110913) 2024-02-19 09:58:57 +01:00
glances Add icon translations to Glances (#111615) 2024-02-28 08:49:47 +01:00
goalzero Fix misaligned mac formatting in goalzero (#110574) 2024-02-14 23:10:07 +01:00
gogogate2 Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
goodwe Fix goodwe tests (#105653) 2023-12-13 14:52:44 +01:00
google Fix duplicate config entry additions in tests (#107984) 2024-01-13 21:01:18 -05:00
google_assistant Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
google_assistant_sdk Migrate google_assistant_sdk to use async_update_entry to alter config entries (#110307) 2024-02-12 11:16:44 +01:00
google_domains Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
google_generative_ai_conversation Break long strings in Google generative ai conversation (#109771) 2024-02-06 10:50:58 +01:00
google_mail Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
google_pubsub Add slots to core EventBus (#95856) 2023-07-05 11:47:24 -05:00
google_sheets Catch Google Sheets api error (#93979) 2023-06-02 16:18:58 -04:00
google_tasks Allow clearing To-do list item extended fields (#106208) 2023-12-27 13:14:59 +01:00
google_translate Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
google_travel_time Expose TimeoutError during google_travel_time config_flow (#108179) 2024-01-19 15:26:26 +01:00
google_wifi Move overlapping pylint rules to ruff, disable mypy overlap (#94359) 2023-06-27 17:42:46 +02:00
govee_ble Add H5106 support to govee-ble (#107781) 2024-01-13 21:02:38 -05:00
govee_light_local Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
gpsd Add config flow to GPSD (#106196) 2024-01-31 18:38:14 +01:00
gpslogger Remove deprecated event_loop fixtures in tests (#109048) 2024-01-29 14:24:58 +01:00
graphite Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
gree Add icon translations to Gree (#111662) 2024-02-28 11:38:16 +01:00
greeneye_monitor Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
group Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
growatt_server Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
guardian Fix formatting of mac addresses from dhcp discovery mocking in guardian (#110575) 2024-02-14 20:54:16 +01:00
habitica Update service call return values and error handling (#94657) 2023-06-16 07:01:40 -07:00
hardkernel Remove hardkernel config entry if hassio is not present (#109680) 2024-02-05 12:25:26 +01:00
hardware Add freezer to known test fixtures in pylint (#89825) 2023-03-16 22:39:41 -04:00
harmony Use issue registry fixture (#105633) 2023-12-13 11:23:38 +01:00
hassio Schedule polling as periodic tasks (#112640) 2024-03-07 23:32:26 -05:00
hddtemp Add type hints to integration tests (part 8) (#87982) 2023-02-13 11:13:48 +01:00
hdmi_cec Update Ruff to v0.0.247 (#88210) 2023-02-15 16:46:03 -05:00
heos Update h* tests to use entity & device registry fixtures (#103866) 2023-11-12 13:52:32 -05:00
here_travel_time Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
hisense_aehw4a1 Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
history Remove unnnecessary pylint configs from components [e-l]* (#99004) 2023-08-25 09:46:34 +02:00
history_stats Update h* tests to use entity & device registry fixtures (#103866) 2023-11-12 13:52:32 -05:00
hive Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
hko Add Hong Kong Observatory integration (#98703) 2024-01-05 14:52:46 +01:00
hlk_sw16 Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
holiday Fix language flavors in holiday (#107392) 2024-01-08 09:31:44 +01:00
home_connect Remove YAML auth setup support from home_connect (#108072) 2024-01-15 09:00:59 +01:00
homeassistant Fix time trigger tests with leap year (#111785) 2024-02-28 14:51:27 -10:00
homeassistant_alerts Replace assert_lists_same with pytest_unordered in integrations h-m (#94901) 2023-06-20 20:16:25 +02:00
homeassistant_green Remove homeassistant_green config entry if hassio is not present (#109685) 2024-02-05 12:26:58 +01:00
homeassistant_hardware Improve calls to async_show_progress in homeassistant_hardware (#107789) 2024-01-14 10:41:44 +01:00
homeassistant_sky_connect Improve calls to async_show_progress in homeassistant_hardware (#107789) 2024-01-14 10:41:44 +01:00
homeassistant_yellow Remove homeassistant_yellow config entry if hassio is not present (#109686) 2024-02-05 12:29:25 +01:00
homekit Fix homekit creating executor jobs to resolve default listen ips (#112522) 2024-03-06 11:46:23 -10:00
homekit_controller Add icon translations to Homekit Controller (#111720) 2024-02-28 16:31:09 +01:00
homematic Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
homematicip_cloud Ensure homematicip_cloud tests add config entry before updating it (#110429) 2024-02-12 23:57:48 +02:00
homewizard Schedule polling as periodic tasks (#112640) 2024-03-07 23:32:26 -05:00
homeworks Add button to homeworks (#112269) 2024-03-05 19:10:13 +01:00
honeywell Use eager task creation to add entities to entity platform (#111553) 2024-02-27 09:54:51 -10:00
html5 Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
http Use KEY_HASS [h-z] (#112610) 2024-03-07 18:03:44 +01:00
huawei_lte Add Huawei LTE network mode select (#104614) 2023-12-06 14:23:26 +02:00
hue Use MockConfigEntry in hue tests (#112149) 2024-03-03 21:21:33 -05:00
huisbaasje Add icon translations to Huisbaasje (#111726) 2024-02-28 16:37:14 +01:00
humidifier Fix unhandled exception on humidifier intent when available_modes is None (#108802) 2024-01-24 22:14:15 +01:00
hunterdouglas_powerview Handle empty name in powerview config flow (#110969) 2024-02-20 10:41:38 +01:00
husqvarna_automower Avoid errors when there is no internet connection in Husqvarna Automower (#111101) 2024-03-06 11:25:56 +01:00
huum Add Huum integration (#106420) 2024-01-25 12:55:55 +01:00
hvv_departures Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
hydrawise Fix Hydrawise watering time duration unit (#105919) 2023-12-27 13:20:09 +01:00
hyperion Add Hyperion sensor to report active priority on each instance (#102333) 2024-03-04 17:20:20 +01:00
ialarm Add type hints to integration tests (part 11) (#87996) 2023-02-13 14:22:49 +01:00
iaqualink Use builtin TimeoutError [e-i] (#109679) 2024-02-05 12:00:37 +01:00
ibeacon Add iBeacon UUID allowlist (#104790) 2024-01-18 13:06:11 -10:00
icloud Add type hints to integration tests (part 11) (#87996) 2023-02-13 14:22:49 +01:00
idasen_desk Add height sensor to Idasen Desk integration (#103324) 2023-11-20 08:07:29 +01:00
ifttt Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
ign_sismologia Bump georss-ign-sismologia-client to 0.8 (#110501) 2024-02-17 00:52:58 +02:00
image Image entity media source (#104743) 2024-02-26 19:04:25 +01:00
image_processing Replace deprecated aiohttp_unused_port fixture (#97626) 2023-08-02 20:30:13 +02:00
image_upload Use freezegun in image_upload test (#106045) 2023-12-19 12:26:40 +01:00
imap Add entry diagnostics to imap integration (#109460) 2024-02-09 11:30:27 +01:00
improv_ble Improve calls to async_show_progress in improv_ble (#107790) 2024-01-14 09:37:54 +01:00
influxdb Switch influxdb to use a SimpleQueue (#111798) 2024-02-29 12:49:43 -10:00
inkbird Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
input_boolean Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
input_button Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
input_datetime Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
input_number Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
input_select Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
input_text Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
insteon Fix formatting of mac addresses from dhcp discovery mocking in insteon (#110578) 2024-02-14 20:49:32 +01:00
integration Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
intellifire Fix formatting of mac addresses from dhcp discovery mocking in intellifire (#110579) 2024-02-14 20:53:50 +01:00
intent Move HassSetPosition to homeassistant domain (#111867) 2024-02-29 21:53:52 -05:00
intent_script Use action response in intent_script speech template (#96256) 2023-10-20 10:23:02 -04:00
ios Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02:00
iotawatt Use freezegun in iotawatt tests (#99034) 2023-08-25 09:03:29 -05:00
ipma Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
ipp Add icon translations to IPP (#111846) 2024-02-29 16:09:47 +01:00
iqvia Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
islamic_prayer_times Add location selector to Islamic prayer times (#105911) 2023-12-22 15:24:50 +01:00
iss Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
isy994 Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
izone Add type hints to integration tests (part 12) (#87997) 2023-02-13 13:03:51 +01:00
jellyfin Update reporting for media_source.async_resolve_media (#111969) 2024-03-01 16:18:58 -05:00
jewish_calendar Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
juicenet Restore the juicenet integration (#112578) 2024-03-07 16:41:54 +01:00
justnimbus Fix for justnimbus integration (#99212) 2024-01-23 08:56:11 +01:00
jvc_projector Add binary sensor platform to JVC Projector (#108668) 2024-01-25 22:49:03 +01:00
kaleidescape Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01:00
keenetic_ndms2
kegtron Fix kegtron state class for volume sensors (#87950) 2023-02-12 21:22:21 +01:00
keymitt_ble Fix keymitt_ble RuntimeWarning (#97729) 2023-08-04 09:34:04 +02:00
kira Fix lingering timer in kira tests (#92471) 2023-05-04 11:28:05 +02:00
kitchen_sink Add generic classes BaseFlowHandler and BaseFlowManager (#111814) 2024-02-29 16:52:39 +01:00
kmtronic Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
knx Ensure knx tests add config entry before updating it (#110425) 2024-02-12 23:13:10 +01:00
kodi Use real devices in kodi device trigger tests (#102688) 2023-10-24 21:58:06 +02:00
konnected Avoid clearing the attr cache in setter when nothing has changed (#106384) 2023-12-25 09:13:48 -10:00
kostal_plenticore Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
kraken Fix duplicate config entry additions in tests (#107984) 2024-01-13 21:01:18 -05:00
kulersky Return 'None' for light attributes when off instead of removing them (#101946) 2023-10-19 01:08:08 +02:00
lacrosse_view Apply units of measure provided in API when available in LaCrosse View (#106299) 2023-12-23 13:41:15 +01:00
lamarzocco Add calendar platform to La Marzocco (#108237) 2024-02-20 19:15:47 -08:00
lametric Fix formatting of mac addresses from dhcp discovery mocking in lametric (#110580) 2024-02-14 23:23:22 +01:00
landisgyr_heat_meter Correct SerialException import in dsmr, firmata, landysgyr_heat_meater and rfxtrx integrations (#104889) 2023-12-02 19:30:04 +01:00
lastfm Add icon translations to Lastfm (#111855) 2024-02-29 17:01:09 +01:00
launch_library Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
laundrify Add type hints to integration tests (part 13) (#87998) 2023-02-13 14:38:37 +01:00
lawn_mower Add lawnmower entity (#93623) 2023-08-21 12:19:55 +02:00
lcn Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01:00
ld2410_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
leaone Add LeaOne integration (#108617) 2024-01-23 22:08:20 -10:00
led_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
lg_soundbar Add type hints to integration tests (j-m) (#87704) 2023-02-08 19:06:59 +01:00
lidarr Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01:00
life360 Remove Life360 integration (#107805) 2024-01-11 21:49:39 +01:00
lifx Fix formatting of mac addresses from dhcp discovery mocking in lifx (#110581) 2024-02-14 20:53:26 +01:00
light Simplify color mode logic in Tuya light (#110327) 2024-03-06 18:28:12 +01:00
linear_garage_door Bump linear-garage-door to 0.2.9 (#110298) 2024-02-16 13:56:25 +01:00
litejet Remove deprecated YAML support from litejet (#107884) 2024-01-12 16:50:15 -05:00
litterrobot Add icon translations to Litterrobot (#111899) 2024-03-01 13:40:37 +01:00
livisi Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
local_calendar Fix Local Calendar changing user-specified capitalisation of calendar names (#108454) 2024-02-17 16:03:13 -08:00
local_file Clean up unnecessary registry mocks from integration tests (#87763) 2023-02-09 10:43:45 +01:00
local_ip Relocate async_get_announce_addresses from zeroconf to network (#94816) 2023-06-21 11:29:04 +02:00
local_todo Fix local todo list persistence for due dates (#110830) 2024-02-18 12:59:50 +01:00
locative Remove deprecated event_loop fixtures in tests (#109048) 2024-01-29 14:24:58 +01:00
lock Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
logbook Convert Integration platforms processors where nothing is awaited to callbacks (#110825) 2024-02-17 20:49:47 -05:00
logentries Add slots to core EventBus (#95856) 2023-07-05 11:47:24 -05:00
logger Support toggling debug logging for custom components (#90340) 2023-03-27 09:40:58 -10:00
logi_circle Use KEY_HASS [h-z] (#112610) 2024-03-07 18:03:44 +01:00
london_air Add type hints to integration tests (part 13) (#87998) 2023-02-13 14:38:37 +01:00
london_underground Add test to london underground (#100562) 2023-09-21 10:44:32 +02:00
lookin Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
loqed Make setup more resilient by raising ConfigNEntryNotReady on failure (#101654) 2023-10-08 19:00:06 +02:00
lovelace Remove logic converting empty or falsy YAML to empty dict (#103912) 2023-12-05 18:08:11 +01:00
luftdaten Migrate luftdaten to use async_update_entry to alter config entries (#110424) 2024-02-12 22:55:34 +01:00
lupusec Improve lupusec code quality (#109727) 2024-02-06 01:20:14 +01:00
lutron Fix lutron test AttributeError (2) (#107324) 2024-01-06 01:15:50 +01:00
lutron_caseta Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
lyric Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
mailbox Deprecate mailbox platform (#110930) 2024-02-27 13:50:02 +01:00
mailgun Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
manual Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
manual_mqtt Make sure MQTT client is available when starting depending platforms (#91164) 2023-04-20 08:07:35 +02:00
marytts Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
matrix Fix MatrixBot not resolving room aliases per-command (#106347) 2024-01-16 10:07:51 +01:00
matter Handle Matter nodes that become available after startup is done (#109956) 2024-02-08 13:14:10 +01:00
maxcube Add TURN_OFF and TURN_ON to ClimateEntityFeature (#101673) 2024-01-30 15:07:47 +01:00
mazda Remove Mazda integration (#101849) 2023-10-12 13:13:44 +02:00
meater Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
medcom_ble Add Medcom Bluetooth integration (#100289) 2023-09-26 13:41:34 -05:00
media_extractor Add support for cookie file to media_extractor (#104973) 2023-12-30 14:34:50 +01:00
media_player Add new intents for cover, valve, vacuum, and media player (#110757) 2024-02-19 22:28:42 -05:00
media_source Update reporting for media_source.async_resolve_media (#111969) 2024-03-01 16:18:58 -05:00
melcloud Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
melissa Adds new climate feature flags to melissa (#109469) 2024-02-03 07:05:33 +01:00
melnor Add icon translations to Melnor (#111906) 2024-03-03 21:33:33 +01:00
meraki Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
met Remove hourly weather entity from met.no (#97023) 2024-02-16 16:46:37 +01:00
met_eireann Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
meteo_france Remove config import in meteo_france (#107970) 2024-01-16 13:27:49 +01:00
meteoclimatic Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
metoffice Bump datapoint to 0.9.9 + re-enable Met Office Integration (#110206) 2024-02-13 17:24:08 +01:00
mfi Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
microbees Bump microBeesPy to 0.2.9 (#111006) 2024-02-20 13:39:14 +01:00
microsoft Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
microsoft_face Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
microsoft_face_detect Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04:00
microsoft_face_identify Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04:00
mikrotik Improve mikrotik error handling (#106244) 2023-12-23 16:26:27 +01:00
mill Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
min_max Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
minecraft_server Fix setup failure due to temporary DNS issue in Minecraft Server (#112068) 2024-03-02 17:28:27 -05:00
minio Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
mjpeg Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
moat Move overlapping pylint rules to ruff, disable mypy overlap (#94359) 2023-06-27 17:42:46 +02:00
mobile_app Ignore cloudhook already removed in mobile app (#111122) 2024-02-22 11:19:27 +01:00
mochad Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
modbus Allow duplicate modbus addresses on different devices (#112434) 2024-03-05 22:11:04 +01:00
modem_callerid Add type hints to integration tests (part 15) (#88006) 2023-02-15 10:00:49 +01:00
modern_forms Add icon translations to Modern Forms (#111933) 2024-03-02 00:20:21 +01:00
moehlenhoff_alpha2 Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
mold_indicator Add type hints to integration tests (j-m) (#87704) 2023-02-08 19:06:59 +01:00
monoprice Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
moon Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
mopeka Bump mopeka_iot_ble to 0.4.1 (#88680) 2023-02-23 20:52:31 -05:00
motion_blinds Fix Motionblinds brand name consistency (#110222) 2024-02-19 00:04:57 +01:00
motioneye Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
motionmount Add integration for Vogel's MotionMount (#103498) 2023-12-22 12:04:58 +01:00
mqtt Deprecate old config options for MQTT json light (#111676) 2024-03-05 08:49:05 +01:00
mqtt_eventstream Reduce overhead to fire events (#95163) 2023-06-24 14:39:13 -05:00
mqtt_json Make sure MQTT client is available when starting depending platforms (#91164) 2023-04-20 08:07:35 +02:00
mqtt_room Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
mqtt_statestream Avoid scheduling a task to add each entity when not using update_before_add (#110951) 2024-02-23 10:49:26 -10:00
mullvad Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
mutesync Use builtin TimeoutError [k-n] (#109681) 2024-02-05 12:08:18 +01:00
my Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
myq Remove MyQ Integration (#103565) 2023-11-07 14:11:54 +01:00
mysensors Deduplicate constants A-D (#105638) 2023-12-13 14:21:44 +01:00
mystrom Remove platform yaml from myStrom (#103378) 2023-11-04 16:41:59 +01:00
mythicbeastsdns Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
myuplink Add tests for number of devices created in myuplink (#111816) 2024-03-03 14:27:24 +01:00
nam Add icon translations to NAM (#110135) 2024-02-09 23:28:24 +01:00
namecheapdns Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nanoleaf Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
neato Remove config import in Neato (#107967) 2024-01-16 21:08:05 +01:00
ness_alarm Fix ness alarm armed_home state appearing as disarmed/armed_away (#94351) 2023-08-16 13:56:52 +02:00
nest Fix formatting of mac addresses from dhcp discovery mocking in nest (#110584) 2024-02-14 17:25:52 -05:00
netatmo Use eager task creation to add entities to entity platform (#111553) 2024-02-27 09:54:51 -10:00
netgear Netgear catch no info error (#100212) 2023-09-13 15:32:03 +02:00
netgear_lte Add icon translations to Netgear LTE (#111974) 2024-03-02 00:35:17 +01:00
network Relocate async_get_announce_addresses from zeroconf to network (#94816) 2023-06-21 11:29:04 +02:00
nexia Add icon translations to Nexia (#111980) 2024-03-03 14:08:33 +01:00
nextbus Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
nextcloud Remove nextcloud YAML configuration (#93550) 2023-05-29 20:33:29 +02:00
nextdns Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
nfandroidtv Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nibe_heatpump Modify climate turn_on/off backwards compatibility check (#109195) 2024-01-31 16:29:36 +01:00
nightscout Avoid calling internals when adding mock config entry in Nightscout (#110600) 2024-02-16 10:00:52 +01:00
nina Add filter for affected areas in NINA warnings (#97053) 2023-08-22 22:23:34 +02:00
nmap_tracker Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
no_ip Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nobo_hub
notify Support notification_id in notify.persistent_notification (#74822) 2023-06-25 22:25:58 -04:00
notify_events Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
notion Update Notion auth to store refresh tokens instead of account passwords (#109670) 2024-02-12 20:35:06 -07:00
nsw_fuel_station Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
nsw_rural_fire_service_feed Use freezegun in nsw_rural_fire_service_feed test (#106050) 2023-12-19 12:20:56 +01:00
nuheat Modify climate turn_on/off backwards compatibility check (#109195) 2024-01-31 16:29:36 +01:00
nuki Fix formatting of mac addresses from dhcp discovery mocking in nuki (#110585) 2024-02-14 20:51:44 +01:00
numato Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
number Correct flow rate conversion review after merge (#109501) 2024-02-04 15:01:06 +01:00
nut Update nut sensor tests to use parametrize (#103707) 2023-11-09 19:01:07 +01:00
nws Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
nx584 Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
nzbget Remove NZBGet configurable scan interval (#98869) 2023-09-13 14:15:40 +02:00
obihai Fix formatting of mac addresses from dhcp discovery mocking in obihai (#110586) 2024-02-14 20:51:06 +01:00
octoprint Use entity registry fixture in octoprint tests (#110887) 2024-02-18 20:55:12 +01:00
omnilogic Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
onboarding Move analytics setup to later stage to avoid delaying frontend startup (#112535) 2024-03-06 20:37:41 -05:00
oncue Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
ondilo_ico Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
onewire Add label registry (#110821) 2024-02-19 11:59:08 +01:00
onvif Fix formatting of mac addresses from dhcp discovery mocking in onvif (#110589) 2024-02-14 20:55:14 +01:00
open_meteo Update open-meteo to v0.3.1 (#103613) 2023-11-07 22:54:56 +01:00
openai_conversation Bump openai end switch from dall-e-2 to dall-e-3 (#104998) 2023-12-11 09:47:26 -05:00
openalpr_cloud Fix race in openalpr_cloud tests (#111185) 2024-02-23 09:28:20 +01:00
openerz Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
openexchangerates
opengarage Add button platform to Opengarage (#103569) 2024-01-04 07:37:24 +01:00
openhardwaremonitor Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
openhome Add Update Entity for Linn devices (#95217) 2023-06-28 16:06:24 -04:00
opensky Add icon translations to Opensky (#111994) 2024-03-02 00:56:34 +01:00
opentherm_gw Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
openuv Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
openweathermap Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
opnsense Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
opower Avoid directly changing config entry state in tests (#110048) 2024-02-08 16:31:17 -06:00
oralb Add entity translations to OralB (#97402) 2024-02-14 17:21:47 +01:00
osoenergy Deprecate deprecated data entry flow constants (#106229) 2023-12-23 11:25:39 +01:00
otbr Fix race in otbr config flow (#111044) 2024-02-21 22:02:44 -05:00
ourgroceries Use builtin TimeoutError [misc] (#109703) 2024-02-05 18:45:16 +01:00
overkiz Fix formatting of mac addresses from dhcp discovery mocking in overkiz (#110590) 2024-02-14 16:01:15 -06:00
ovo_energy
owntracks Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02:00
p1_monitor Add icon translations to P1 monitor (#111998) 2024-03-05 08:50:46 +01:00
panasonic_viera Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
panel_custom Allow integrations to register custom config panels (#96245) 2023-07-18 11:35:44 +02:00
panel_iframe Allow integrations to register custom config panels (#96245) 2023-07-18 11:35:44 +02:00
peco Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
pegel_online Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00
permobil Fix Permobil eula error (#107290) 2024-01-29 12:48:55 +01:00
persistent_notification Add persistent_notification.dismiss_all service call (#95004) 2023-06-22 14:27:18 +02:00
person Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
philips_js Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
pi_hole Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
picnic Convert test helpers to get hass instance to contextmanagers (#109990) 2024-02-11 21:23:51 +01:00
pilight Reduce overhead to fire events (#95163) 2023-06-24 14:39:13 -05:00
ping Move Ping binary sensor attributes to sensor entities (#112004) 2024-03-03 11:08:28 +01:00
pjlink Import util.dt as dt_util in components/[p-s]* (#93761) 2023-05-30 00:09:42 +03:00
plaato Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
plant Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
plex Migrate plex to use async_update_entry to alter config entries (#110405) 2024-02-12 21:38:38 +01:00
plugwise Modify climate turn_on/off backwards compatibility check (#109195) 2024-01-31 16:29:36 +01:00
plum_lightpad Remove YAML import support for plum_lightpad (#108114) 2024-01-16 13:13:33 +01:00
point Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
poolsense Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
powerwall Fix formatting of mac addresses from dhcp discovery mocking in powerwall (#110591) 2024-02-14 23:11:25 +01:00
private_ble_device Bump bluetooth libraries (#105522) 2023-12-12 08:31:23 +01:00
profiler Bump lru-dict to 1.3.0 (#105914) 2023-12-18 00:16:31 +01:00
progettihwsw Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
prometheus Add types throughout the prometheus tests (#112156) 2024-03-03 20:13:35 -08:00
prosegur Migrate Prosegur to has entity name (#98845) 2023-08-22 23:09:18 +02:00
proximity Use tracked entity friendly name for proximity sensors (#109744) 2024-02-05 20:18:59 +01:00
prusalink Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
ps4 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
pure_energie Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
purpleair Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
push Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
pushbullet Refactor deprecated RESULT_TYPE_* (#97367) 2023-07-30 19:27:30 +02:00
pushover Remove issue from pushover (#92595) 2023-05-06 16:49:34 +02:00
pvoutput Small cleanup in conftest mocks of PVOutput (#103628) 2023-11-08 01:09:44 +01:00
pvpc_hourly_pricing Add new price sensors with API token access to pvpc hourly pricing (#85769) 2023-12-18 21:06:02 +01:00
python_script Enable augmented-assignment operations in scripts (#108081) 2024-02-17 20:32:23 -05:00
qbittorrent Remove platform YAML qBittorrent (#101224) 2023-10-02 09:00:09 +02:00
qingping Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
qld_bushfire Bump georss-qld-bushfire-alert-client to 0.7 (#111075) 2024-02-22 12:58:54 +01:00
qnap Remove platform YAML from Qnap (#103377) 2023-11-04 17:59:12 +01:00
qnap_qsw Fix formatting of mac addresses from dhcp discovery mocking in qnap_qsw (#110592) 2024-02-14 23:23:43 +01:00
qwikswitch Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
rabbitair Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
rachio Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
radarr Add calendar entity to Radarr (#79077) 2023-12-05 07:51:51 -08:00
radio_browser Mark required fields in FlowResult typedict (#84811) 2022-12-30 12:01:45 +01:00
radiotherm Fix formatting of mac addresses from dhcp discovery mocking in radiotherm (#110593) 2024-02-14 23:25:33 +01:00
rainbird Add icon translations to Rainbird (#112200) 2024-03-04 15:26:41 +01:00
rainforest_eagle Add entity translations to Rainforest eagle (#96031) 2023-07-11 14:24:33 -04:00
rainforest_raven Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
rainmachine Fix RainMachine bugs (#106231) 2023-12-27 12:38:37 +01:00
random Add config flow to random (#100858) 2023-10-25 13:01:27 +02:00
rapt_ble Add type hints to tests (#92477) 2023-05-04 11:25:35 +02:00
raspberry_pi Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
rdw Add icon translations to RDW (#112203) 2024-03-05 08:45:10 +01:00
recollect_waste Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
recorder Bump SQLAlchemy to 2.0.28 (#112314) 2024-03-05 12:14:30 -10:00
recovery_mode Rename the safe_mode integration to recovery_mode (#102581) 2023-10-24 09:11:14 +02:00
reddit Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
refoss Add Refoss integration (#100573) 2023-12-22 13:18:32 +01:00
remember_the_milk Add typing to tests with single hass argument (#87631) 2023-02-07 15:01:16 +01:00
remote Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
renault Add icon translations to Renault (#112205) 2024-03-04 15:46:14 +01:00
renson Refactor deprecated RESULT_TYPE_* (#97367) 2023-07-30 19:27:30 +02:00
reolink Update reporting for media_source.async_resolve_media (#111969) 2024-03-01 16:18:58 -05:00
repairs Add generic classes BaseFlowHandler and BaseFlowManager (#111814) 2024-02-29 16:52:39 +01:00
rest Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
rest_command Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
rflink Use eager_start for background service call tasks (#111620) 2024-02-27 12:06:32 -10:00
rfxtrx Add event platform to rfxtrx (#111526) 2024-03-03 17:15:54 +01:00
rhasspy
ridwell Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
ring Add icon translations to Ring (#112212) 2024-03-05 08:45:33 +01:00
risco Improve invalid error messages in the config flows (#108075) 2024-01-30 12:24:19 +01:00
rituals_perfume_genie Add icon translations to Rituals perfume genie (#112213) 2024-03-05 08:45:47 +01:00
rmvtransport Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
roborock Bump python_roborock to 0.40.0 (#112238) 2024-03-04 20:28:53 +01:00
roku Migrate roku to use async_update_entry to alter config entries (#110363) 2024-02-12 20:10:06 +01:00
romy Add romy vacuum integration (#93750) 2024-01-31 10:48:44 +01:00
roomba Bump roombapy to 1.6.12 (#110762) 2024-02-22 10:39:53 +01:00
roon Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
rpi_power Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
rss_feed_template Add type hints to integration tests (part 18) (#88174) 2023-02-17 18:45:48 +01:00
rtsp_to_webrtc Add support for attribute caching to the camera platform (#106256) 2023-12-23 13:01:47 -10:00
ruckus_unleashed Fix duplicate config entry additions in tests (#107984) 2024-01-13 21:01:18 -05:00
ruuvi_gateway Fix formatting of mac addresses from dhcp discovery mocking in ruuvi_gateway (#110597) 2024-02-14 17:25:22 -05:00
ruuvitag_ble Add type hints to integration tests (part 18) (#88174) 2023-02-17 18:45:48 +01:00
rympro Add type hints to integration tests (part 18) (#88174) 2023-02-17 18:45:48 +01:00
sabnzbd Fix lingering timer in sabnzbd (#92462) 2023-05-04 12:19:40 +02:00
samsungtv Add label registry (#110821) 2024-02-19 11:59:08 +01:00
scene Fix scene tests (#110097) 2024-02-09 14:10:59 +01:00
schedule Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
schlage Add reauth support to Schlage (#103351) 2023-11-16 08:47:13 +01:00
scrape Remove NONE_SENTINEL in favor of optional select in scrape (#101278) 2023-10-11 17:41:31 +02:00
screenlogic Fix formatting of mac addresses from dhcp discovery mocking in screenlogic (#110602) 2024-02-14 17:23:13 -05:00
script Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
search Improve typing of entity.entity_sources (#99407) 2023-09-12 20:41:26 +02:00
season Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
select Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
sense Add type hints to integration tests (part 19) (#88178) 2023-02-15 18:07:40 +01:00
sensibo Add icon translations to Sensibo (#112222) 2024-03-04 17:20:27 +01:00
sensirion_ble Add type hints to integration tests (part 19) (#88178) 2023-02-15 18:07:40 +01:00
sensor Add Beaufort to wind_speed (#105795) 2024-03-05 14:55:59 +01:00
sensorpro Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
sensorpush Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05:00
sentry Make get_channel available as generic helper (#101721) 2023-10-10 14:02:32 +02:00
senz Add type hints to integration tests (part 19) (#88178) 2023-02-15 18:07:40 +01:00
seventeentrack Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
sfr_box Add label registry (#110821) 2024-02-19 11:59:08 +01:00
sharkiq Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
shell_command Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
shelly Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
shopping_list Improve To-do service error handling (#106886) 2024-01-02 19:50:28 +01:00
sia Fix lingering timers in sia tests (#91407) 2023-04-17 10:36:13 +02:00
sigfox Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
sighthound Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04:00
signal_messenger Enable Ruff SIM117 (#86783) 2023-01-27 11:52:49 +01:00
simplepush
simplisafe Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
simulated Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
siren Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
skybell Add binary sensor tests to Skybell (#79568) 2023-11-22 18:56:50 +01:00
slack Add Slack thread/reply support (#93384) 2023-09-21 11:06:55 +02:00
sleepiq Add Support for SleepIQ Foot Warmers (#105931) 2023-12-26 23:31:00 +01:00
slimproto
sma SMA add missing entity descriptions (#101462) 2023-10-06 09:13:39 +02:00
smappee Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
smart_meter_texas Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
smartthings Migrate smartthings to use async_update_entry to alter config entries (#110403) 2024-02-12 21:24:45 +01:00
smarttub Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
smhi Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
smtp Revert "Set up smtp integration via the UI" (#110862) 2024-02-18 16:21:27 +01:00
snapcast Remove platform YAML from Snapcast (#101225) 2023-10-02 08:59:06 +02:00
snips Fix mqtt not available when starting snips (#92296) 2023-04-30 17:35:24 +02:00
snmp Bump brother library, use pysnmp-lextudio with SNMP integration (#105591) 2023-12-12 11:36:11 -10:00
snooz Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
solaredge Avoid mutating entity descriptions in solaredge tests (#105718) 2023-12-15 08:10:35 +01:00
solarlog Add type hints to integration tests (part 20) (#88179) 2023-02-15 15:23:34 +01:00
solax Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
soma Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
somfy_mylink Fix formatting of mac addresses from dhcp discovery mocking in somfy_mylink (#110603) 2024-02-14 17:23:02 -05:00
sonarr Add icon translations to Sonarr (#112233) 2024-03-06 16:05:35 +01:00
songpal Fix songpal test_setup_failed test (#95712) 2023-07-02 16:32:43 +02:00
sonos Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
soundtouch Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
spaceapi Fix spaceapi attribute for closed icon (#108596) 2024-03-04 18:22:18 +01:00
spc Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02:00
speedtestdotnet Test speedtest.net config entry lifecycle (#100280) 2023-09-13 12:40:26 +02:00
spider Add type hints to integration tests (part 21) (#88233) 2023-02-16 11:15:26 +01:00
spotify Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
sql Fix sql integration no recorder (#111263) 2024-02-24 22:40:49 +01:00
squeezebox Fix formatting of mac addresses from dhcp discovery mocking in squeezebox (#110604) 2024-02-14 17:22:51 -05:00
srp_energy Allow multiple configs for srp energy (#96573) 2023-12-14 11:07:13 +01:00
ssdp Change SSDP discovery scan interval to 10 minutes (#99975) 2023-09-09 10:54:40 -04:00
starline Update ruff to v0.0.280 (#97102) 2023-07-23 22:00:26 +02:00
starlink Add Starlink device tracker (#91445) 2023-08-19 11:36:23 +02:00
startca Don't create certain start.ca sensors for unlimited plans (#98525) 2023-08-16 20:20:14 +02:00
statistics Add statistics keep_last_sample option (#88655) 2024-02-27 13:17:05 +01:00
statsd Add slots to core EventBus (#95856) 2023-07-05 11:47:24 -05:00
steam_online Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
steamist Fix steamist not setting unique id when discovered in user flow (#110915) 2024-02-19 09:58:32 +01:00
stookalert Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
stookwijzer Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
stream Use dataclasses instead of attrs in stream (#101148) 2023-09-30 09:46:30 +02:00
streamlabswater Add label registry (#110821) 2024-02-19 11:59:08 +01:00
stt Move cloud stt engine to config entry (#99608) 2023-12-21 13:39:02 +01:00
subaru Deduplicate constants A-D (#105638) 2023-12-13 14:21:44 +01:00
suez_water Reduce code duplication in Suez config flow (#105558) 2023-12-13 10:41:35 +01:00
sun Add rising sensor to sun (#93276) 2023-10-10 21:12:43 +02:00
sunweg Avoid mutating entity descriptions in sunweg tests (#106024) 2023-12-18 15:26:59 -10:00
surepetcare Remove config import from surepetcare (#107971) 2024-01-16 20:57:23 +01:00
swiss_public_transport Follow up swiss_public_transport migration fix of unique ids (#107873) 2024-02-02 10:37:49 +01:00
switch Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
switch_as_x Add invert option to switch_as_x (#107535) 2024-01-24 16:35:08 +01:00
switchbee Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
switchbot Add entity name translations to Switchbot (#90600) 2023-04-03 10:10:30 -04:00
switchbot_cloud Add Climate to switchbot cloud integration (#101660) 2023-10-24 23:46:00 -05:00
switcher_kis Fix Switcher test update CI failure (#111667) 2024-02-27 10:32:40 -10:00
syncthing Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
syncthru Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02:00
synology_dsm Migrate setup to use eager tasks (#111619) 2024-02-27 12:43:32 -10:00
system_bridge Post System Bridge 4.x.x integration improvements (#112189) 2024-03-06 10:47:21 +01:00
system_health Use builtin TimeoutError [o-s] (#109682) 2024-02-05 12:14:37 +01:00
system_log Avoid calling extract_stack in system_log since it does blocking I/O (#100455) 2023-09-21 09:48:41 +02:00
systemmonitor Add icon translations to Systemmonitor (#112300) 2024-03-05 11:52:50 +01:00
tado Add Tado add meter readings service (#111552) 2024-02-26 23:47:01 +01:00
tag Migrate tag & tts tests to use freezegun (#105411) 2023-12-11 09:09:23 +01:00
tailscale Add icon translations to Tailscale (#112302) 2024-03-06 13:38:32 +01:00
tailwind Add icon translations to Tailwind (#112303) 2024-03-06 11:37:05 +01:00
tami4 Add Tami4 Integration (#90056) 2023-10-12 13:15:25 +02:00
tankerkoenig Detect reached API rate limit in Tankerkoenig (#110432) 2024-02-13 14:34:01 +01:00
tasmota Deprecate deprecated cover constants (#106098) 2023-12-20 18:04:44 +01:00
tautulli Refactor deprecated RESULT_TYPE_* (#97367) 2023-07-30 19:27:30 +02:00
tcp Add type hints to integration tests (part 22) (#88234) 2023-02-16 14:08:03 +01:00
technove Add icon translations to TechnoVE (#112306) 2024-03-06 06:31:58 +01:00
tedee Add icon translations to Tedee (#112307) 2024-03-05 14:20:59 +01:00
telegram Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
telegram_bot Add secret_token support to telegram_bot component (#100869) 2023-10-02 11:44:15 +02:00
tellduslive Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
temper Add basic tests for temper USB temperature sensor integration (#80220) 2023-03-28 16:50:59 +02:00
template Add 'last_reset' for 'total' state_class template sensor (#100806) 2024-01-25 11:12:03 +01:00
tesla_wall_connector Fix formatting of mac addresses from dhcp discovery mocking in tesla_wall_connector (#110607) 2024-02-14 17:22:09 -05:00
teslemetry Bump tesla-fleet-api to 0.4.9 (#112288) 2024-03-06 09:09:15 +01:00
tessie Add icon translations to Tessie (#111096) 2024-02-21 19:49:04 +01:00
text Use real devices in text device action tests (#102728) 2023-10-25 06:11:06 +02:00
thermobeacon Disable thermobeacon voltage sensors by default (#107326) 2024-01-05 16:06:31 -10:00
thermopro Bump thermopro-ble to 0.9.0 (#108820) 2024-01-24 17:26:58 -10:00
thread Store preferred border agent extended address for each thread dataset (#109065) 2024-01-31 00:57:46 +01:00
threshold Adjust threshold tests which create devices (#98208) 2023-08-10 18:24:36 +02:00
tibber Avoid returning statistics columns that the metadata knows are impossible (#92095) 2023-04-30 20:46:26 +02:00
tile Use snapshot assertion in Tile diagnostic test (#98965) 2023-08-24 17:11:24 +02:00
tilt_ble Add type hints to integration tests (part 22) (#88234) 2023-02-16 14:08:03 +01:00
time Add time platform (#81949) 2023-04-30 22:33:51 +02:00
time_date Add config flow for Time & Date (#104183) 2024-01-23 12:18:31 +01:00
timer Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
tod Fix DST handling in TOD (#84931) 2023-11-10 07:25:25 -06:00
todo Improve To-do service error handling (#106886) 2024-01-02 19:50:28 +01:00
todoist Send recurrence data when updating a task in todoist (#108269) 2024-01-21 15:09:08 -08:00
tolo Fix formatting of mac addresses from dhcp discovery mocking in tolo (#110608) 2024-02-14 17:21:56 -05:00
tomato Increase Tomato request timeout (#104203) 2023-11-19 23:49:40 +01:00
tomorrowio Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
toon Add type hints to integration tests (part 23) (#88235) 2023-02-17 16:40:46 +01:00
totalconnect Speed up single entity/response service calls (#96729) 2023-07-17 09:33:13 +02:00
tplink Fix flakey tplink test (#112135) 2024-03-03 21:29:45 +01:00
tplink_omada Add icon translations to TP-Link Omada (#112318) 2024-03-06 12:36:20 +01:00
traccar Import Traccar YAML configuration to Traccar Server (#109226) 2024-01-31 18:16:23 +01:00
traccar_server Subscribe to Traccar Server events (#111262) 2024-02-24 12:35:32 +01:00
trace Small speed up to checking core state (#107845) 2024-01-18 08:41:32 -10:00
tractive Fix tractive tests using a dict for the unique_id (#107602) 2024-01-08 13:10:15 -10:00
tradfri Refactor tradfri tests (#110094) 2024-02-11 12:01:12 +01:00
trafikverket_camera Allow selecting camera in Trafikverket Camera (#105927) 2024-01-17 11:54:13 +01:00
trafikverket_ferry Add icon translations to Trafikverket Ferry (#112321) 2024-03-05 12:58:51 +01:00
trafikverket_train Add icon translations to Trafikverket Train (#112322) 2024-03-05 12:58:19 +01:00
trafikverket_weatherstation Add reauth flow to Trafikverket Weatherstation (#104027) 2023-11-15 13:15:31 +01:00
transmission Remove scan_interval from transmission (#98858) 2023-10-24 14:17:46 +02:00
transport_nsw Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00
trend Migrate trend to use async_update_entry to alter config entries (#110408) 2024-02-12 14:38:56 -06:00
tts Index entities by domain for entity services (#106759) 2024-01-02 15:28:58 +01:00
tuya Fix Tuya QR code expiry, use native QR selector (#109615) 2024-02-04 18:58:09 +01:00
twentemilieu Add icon translations to Twentemilieu (#112327) 2024-03-06 11:51:23 +01:00
twilio Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
twinkly Add icon translations to Twinkly (#112328) 2024-03-07 12:33:28 +01:00
twitch Add config flow to Twitch (#93451) 2023-09-27 15:45:52 +02:00
uk_transport Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
ukraine_alarm Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
unifi Break out UniFi config handling to own class (#111325) 2024-03-05 21:36:26 +01:00
unifiprotect Add person tracking for UniFi Protect (#111289) 2024-02-29 16:26:24 -10:00
universal Use faster contains check in media_player (#106434) 2023-12-26 13:18:22 -10:00
upb Use asyncio.timeout [s-z] (#98452) 2023-08-15 14:34:18 +02:00
upcloud Refactor deprecated RESULT_TYPE_* (#97367) 2023-07-30 19:27:30 +02:00
update Use supported_features_compat in update.install service (#107224) 2024-01-05 10:38:54 +01:00
upnp Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
uptime Add label registry (#110821) 2024-02-19 11:59:08 +01:00
uptimerobot Add icon translations to Uptimerobot (#112336) 2024-03-05 15:32:12 +01:00
usb Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
usgs_earthquakes_feed Use datetime.UTC alias [3.11] (#97067) 2023-07-22 17:05:11 -05:00
utility_meter Fix utility meter reset without tarrifs (#102884) 2024-03-01 16:44:24 +01:00
uvc Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
v2c Address late V2C review comments (#103808) 2023-11-12 12:04:10 +01:00
vacuum Add new intents for cover, valve, vacuum, and media player (#110757) 2024-02-19 22:28:42 -05:00
vallox Add Vallox filter replacement date (#111391) 2024-03-01 10:02:50 +01:00
valve Move HassSetPosition to homeassistant domain (#111867) 2024-02-29 21:53:52 -05:00
velbus Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
velux Add config flow to Velux (#89155) 2024-02-13 21:31:56 +01:00
venstar Add TURN_OFF and TURN_ON to ClimateEntityFeature (#101673) 2024-01-30 15:07:47 +01:00
vera Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
verisure Fix formatting of mac addresses from dhcp discovery mocking in verisure (#110611) 2024-02-14 17:21:04 -05:00
version Use freezegun in version tests (#99047) 2023-08-25 09:01:48 -05:00
vesync Add label registry (#110821) 2024-02-19 11:59:08 +01:00
vicare Add icon translations to ViCare (#112346) 2024-03-06 12:35:30 +01:00
vilfo Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
vizio Migrate vizio tests to use freezegun (#105417) 2024-01-02 12:53:03 +01:00
vlc_telnet Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
vodafone_station Code quality for Vodafone tests (#109078) 2024-01-31 13:15:26 +01:00
voicerss Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
voip Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
volumio Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
volvooncall Remove Volvooncall integration yaml import (#90288) 2023-03-26 09:42:38 +02:00
vulcan Add support for Uonet+ Vulcan integration on Python 3.12 (#107959) 2024-01-13 19:58:02 +01:00
vultr Add type hints to integration tests (part 24) (#88307) 2023-02-17 16:34:53 +01:00
wake_on_lan Fix unit tests for wake_on_lan (#97542) 2023-07-31 21:16:58 +02:00
wake_word Add speech-to-text cooldown for local wake word (#108806) 2024-02-26 20:35:19 -05:00
wallbox Add icon translations to Wallbox (#112350) 2024-03-06 16:27:13 +01:00
waqi Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
water_heater Add validation to water_heater set_operation mode at entity component (#111168) 2024-02-26 11:02:39 +01:00
watttime Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
waze_travel_time Add icon translations to Waze Travel Time (#112352) 2024-03-06 17:06:41 -05:00
weather Add significant Change support for weather (#104840) 2023-12-05 19:17:52 +01:00
weatherflow Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
weatherflow_cloud WeatherFlow Forecast (REST API) (#106615) 2024-02-26 22:40:21 +01:00
weatherkit Increase frequency of weatherkit updates (#105094) 2023-12-05 09:45:26 -10:00
webhook Set webhook local_only to True by default (#107670) 2024-01-15 11:09:40 +01:00
webmin Add snapshot tests to webmin (#112518) 2024-03-06 20:22:08 +01:00
webostv Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
websocket_api Refactor integration startup time tracking to reduce overhead (#110136) 2024-02-17 21:47:55 -05:00
wemo Use real devices in wemo device trigger tests (#102699) 2023-10-24 22:44:50 +02:00
whirlpool Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
whois Add icon translations to Whois (#112356) 2024-03-06 13:36:01 +01:00
wiffi Add missing mock in wiffi tests (#93083) 2023-05-15 11:15:19 +02:00
wilight Enable Ruff TRY004 (#86811) 2023-01-30 14:06:52 +01:00
withings Add label registry (#110821) 2024-02-19 11:59:08 +01:00
wiz Migrate setup to use eager tasks (#111619) 2024-02-27 12:43:32 -10:00
wled Add label registry (#110821) 2024-02-19 11:59:08 +01:00
wolflink Replace Wolflink dependency with wolf_comm to support authentication via OpenID (#110249) 2024-02-21 09:37:13 +01:00
workday Fix repairs for remove dates in Workday (#109626) 2024-02-04 21:15:17 +01:00
worldclock Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
ws66i Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
wsdot Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
wyoming Use correct service name with Wyoming satellite + local wake word detection (#111870) 2024-02-29 13:09:38 -05:00
xbox Remove Xbox YAML configuration (#94094) 2023-06-06 08:22:12 +02:00
xiaomi Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
xiaomi_aqara Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
xiaomi_ble Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
xiaomi_miio Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
yale_smart_alarm Add coordinator test for Yale Smart Living (#98638) 2023-08-24 11:44:04 +02:00
yalexs_ble Use new config entry update/abort helper in yalexs_ble (#108675) 2024-01-22 22:25:48 +01:00
yamaha Improve yamaha tests (#105077) 2023-12-05 07:17:56 -10:00
yamaha_musiccast Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
yandex_transport Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
yandextts Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
yardian Add missing __init__.py file in yardian test folder (#100345) 2023-09-14 09:04:12 +02:00
yeelight Fix concurrent reloads in yeelight tests (#110911) 2024-02-19 07:37:22 -06:00
yolink Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
youless Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
youtube Add icon translations to YouTube (#112365) 2024-03-05 13:59:08 +01:00
zamg Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
zeroconf Speed up the frame helper (#112562) 2024-03-06 20:54:09 -10:00
zerproc Add icon translations to Zerproc (#112366) 2024-03-06 13:35:08 +01:00
zeversolar Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
zha Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
zodiac Remove deprecated YAML support from zodiac (#107584) 2024-01-09 14:32:13 +01:00
zone Fix zone radius calculation when radius is not 0 (#110354) 2024-02-12 19:47:34 +01:00
zwave_js Avoid waiting for integration platforms in the parent integration (#112467) 2024-03-05 21:16:42 -10:00
zwave_me Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
__init__.py
conftest.py Avoid ffmpeg subprocess for many component tests (#105354) 2023-12-09 19:41:37 +01:00