hass-core/tests/components
Alexander Somov d754ea7e22
Add new Rabbit Air integration (#66130)
* Add new Rabbit Air integration

* Remove py.typed file

It is not needed and was just accidentally added to the commit.

* Enable strict type checking for rabbitair component

Keeping the code fully type hinted is a good idea.

* Add missing type annotations

* Remove translation file

* Prevent data to be added to hass.data if refresh fails

* Reload the config entry when the options change

* Add missing type parameters for generics

* Avoid using assert in production code

* Move zeroconf to optional dependencies

* Remove unnecessary logging

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Remove unused keys from the manifest

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Replace property with attr

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Allow to return None for power

The type of the is_on property now allows this.

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Remove unnecessary method call

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update the python library

The new version properly re-exports names from the package root.

* Remove options flow

Scan interval should not be part of integration configuration. This was
the only option, so the options flow can be fully removed.

* Replace properties with attrs

* Remove multiline ternary operator

* Use NamedTuple for hass.data

* Remove unused logger variable

* Move async_setup_entry up in the file

* Adjust debouncer settings to use request_refresh

* Prevent status updates during the cooldown period

* Move device polling code to the update coordinator

* Fix the problem with the switch jumping back and forth

The UI seems to have a timeout of 2 seconds somewhere, which is just a
little bit less than what we normally need to get an updated state. So
the power switch would jump to its previous state and then immediately
return to the new state.

* Update the python library

The new version fixes errors when multiple requests are executed
simultaneously.

* Fix incorrect check for pending call in debouncer

This caused the polling to stop.

* Fix tests

* Update .coveragerc to exclude new file.
* Remove test for Options Flow.

* Update the existing entry when device access details change

* Add Zeroconf discovery step

* Fix tests

The ZeroconfServiceInfo constructor now requires one more argument.

* Fix typing for CoordinatorEntity

* Fix signature of async_turn_on

* Fix depreciation warnings

* Fix manifest formatting

* Fix warning about debouncer typing

relates to 5ae5ae5392

* Wait for config entry platform forwards

* Apply some of the suggested changes

* Do not put the MAC address in the title. Use a fixed title instead.
* Do not format the MAC to use as a unique ID.
* Do not catch exceptions in _async_update_data().
* Remove unused _entry field in the base entity class.
* Use the standard attribute self._attr_is_on to keep the power state.

* Store the MAC in the config entry data

* Change the order of except clauses

OSError is an ancestor class of TimeoutError, so TimeoutError should be
handled first

* Fix depreciation warnings

* Fix tests

The ZeroconfServiceInfo constructor arguments have changed.

* Fix DeviceInfo import

* Rename the method to make it clearer what it does

* Apply suggestions from code review

* Fix tests

* Change speed/mode logic to use is_on from the base class

* A zero value is more appropriate than None

since None means "unknown", but we actually know that the speed is zero
when the power is off.

---------

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-01-05 16:34:28 +01:00
..
abode Update a* tests to use device & entity registry fixtures (#103711) 2023-11-09 20:46:20 +01:00
accuweather Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01: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 Handle Auto Fan and MyFan in Advantage Air (#95594) 2023-12-26 23:31:25 +01:00
aemet Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
aftership Remove Aftership import issue when entry already exists (#105476) 2023-12-11 12:09:43 +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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01: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 Fix Airthings ble migration (#100362) 2023-09-14 12:51:06 +02:00
airtouch4 Add type hints to integration tests (a) (#87684) 2023-02-08 12:16:23 +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 Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
airzone_cloud Update aioairzone-cloud to v0.3.7 (#106544) 2023-12-28 17:14:25 +01: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 Add valve support to Amazon Alexa (#106053) 2023-12-22 12:08:06 +01:00
amberelectric Use global CONF_API_TOKEN constant rather than defining our own (#96120) 2023-07-08 10:46:34 +02:00
ambiclimate Add type hints to integration tests (a) (#87684) 2023-02-08 12:16:23 +01:00
ambient_station Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
analytics Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
android_ip_webcam
androidtv Limit AndroidTV screencap calls (#96485) 2023-07-24 19:58:11 +02:00
androidtv_remote Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
anova Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
anthemav Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
aosmith Add energy usage sensor to A. O. Smith integration (#105616) 2023-12-23 17:24:49 +01:00
apache_kafka Add support for Python 3.12 (#101651) 2023-10-10 21:34:49 +02:00
apcupsd Replace apcaccess dependency with aioapcaccess in apcupsd (#104571) 2023-12-08 12:40:09 +01:00
api Remove rest api service call timeout (#104709) 2023-11-29 14:46:19 +01:00
api_streams
apple_tv Apple TV: Use replacement commands for deprecated ones (#102056) 2023-10-26 10:46:20 +02:00
application_credentials Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
apprise Fix apprise tests for python 3.11 (#88126) 2023-02-14 15:25:25 -05: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 Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
assist_pipeline Report missing entities/areas instead of failing to match in Assist (#107151) 2024-01-04 17:09:20 -06:00
asuswrt Add AsusWrt temperature sensors provided by http protocol (#105692) 2023-12-27 21:20:03 +01:00
atag Update a* tests to use device & entity registry fixtures (#103711) 2023-11-09 20:46:20 +01:00
august Update a* tests to use device & entity registry fixtures (#103711) 2023-11-09 20:46:20 +01:00
aurora Use automatic title during config flow setup in Aurora (#99199) 2023-09-26 20:00:23 +02:00
aurora_abb_powerone Add alarm sensor to Aurora ABB (#104503) 2023-12-02 23:04:37 +01:00
aussie_broadband Validate steps in Flowhandler (#102152) 2023-10-19 13:34:10 +02:00
auth Revert "Add preselect_remember_me to /auth/providers" (#106472) 2023-12-27 13:22:12 +01:00
automation Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01: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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01: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 Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
baf Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
balboa Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
bayesian Add type hints to integration tests (b-c) (#87698) 2023-02-08 18:08:43 +01:00
binary_sensor Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
blackbird Add type hints to integration tests (part 2) (#87789) 2023-02-10 16:05:26 +01:00
blebox Update a-c* tests to use entity & device registry fixtures (#103793) 2023-11-12 13:45:30 -05:00
blink Move services to entity services in blink (#105413) 2023-12-28 19:56:40 +01:00
blue_current Add reauth to Blue Current integration (#106658) 2023-12-30 13:53:35 +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 Bump habluetooth to 2.0.2 (#107097) 2024-01-04 02:45:47 -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 Fix bluetooth_le_tracker reporting devices Home when they leave (#90641) 2023-04-04 20:59:57 -04:00
bmw_connected_drive Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
bond Use ServiceValidationError for invalid fan preset_mode and move check to fan entity component (#104560) 2023-11-29 13:56:51 +01:00
bosch_shc Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
braviatv Deduplicate constants A-D (#105638) 2023-12-13 14:21:44 +01:00
broadlink Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
brother Bump brother library, use pysnmp-lextudio with SNMP integration (#105591) 2023-12-12 11:36:11 -10: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 Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05:00
buienradar Add country code constant (#105640) 2023-12-13 16:50:46 +01:00
button Use real devices in button device action tests (#102717) 2023-10-24 23:39:47 +02:00
caldav Allow clearing To-do list item extended fields (#106208) 2023-12-27 13:14:59 +01:00
calendar Deprecate calendar.list_events (#102481) 2023-11-19 07:12:43 -08:00
camera Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
canary Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
cast Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01:00
ccm15 Add diagnostics to ccm15 (#106329) 2023-12-24 02:34:36 +01:00
cert_expiry Use freezegun in cert_expiry tests (#105125) 2023-12-07 21:55:37 +01:00
clicksend_tts Enable Ruff SIM118 (#87772) 2023-02-15 12:39:12 +01:00
climate Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
cloud Fix mobile_app cloudhook creation (#107068) 2024-01-05 10:53:59 +01:00
cloudflare Bump pycfdns from 2.0.1 to 3.0.0 (#103426) 2023-11-06 11:05:44 +01:00
co2signal Add minor version to config entries (#105479) 2023-12-12 08:44:35 +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 Add alarm platform to Comelit (#104718) 2023-12-26 18:27:33 +01:00
comfoconnect Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
command_line Remove platform YAML from Command line (#103202) 2023-11-04 16:17:31 +01:00
compensation Add optional limits to compensation sensors (#85886) 2023-06-26 14:36:59 -05:00
config Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01: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 Report missing entities/areas instead of failing to match in Assist (#107151) 2024-01-04 17:09:20 -06:00
coolmaster Add type hints to integration tests (b-c) (#87698) 2023-02-08 18:08:43 +01:00
counter Update a-c* tests to use entity & device registry fixtures (#103793) 2023-11-12 13:45:30 -05:00
cover Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
cpuspeed Update a-c* tests to use entity & device registry fixtures (#103793) 2023-11-12 13:45:30 -05:00
crownstone Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
daikin Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +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 Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
default_config Add type hints for stub_blueprint_populate fixture (#93568) 2023-05-26 08:13:13 +02:00
deluge Add type hints to integration tests (part 4) (#87848) 2023-02-11 08:26:13 +01:00
demo Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +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 Improve validation of device automations (#102766) 2023-10-26 09:46:16 +02:00
device_sun_light_trigger Migrate device_sun_light_trigger tests to use freezegun (#105520) 2023-12-12 08:29:10 +01:00
device_tracker Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
devolo_home_control Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
devolo_home_network Add PLC PHY rates as sensor to devolo Home Network (#87039) 2023-12-18 21:11:06 +01:00
dexcom Add entity translations to Dexcom (#98795) 2023-08-22 22:09:18 +02:00
dhcp Improve performance of dhcp on high activity networks (#105884) 2023-12-21 20:36:09 +01: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 Migrate directv test to use freezegun (#105894) 2023-12-18 14:40:13 +01:00
discord
discovergy Explicit check for None in Discovergy entity if condition (#105248) 2023-12-07 19:47:14 +01:00
dlink Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
dlna_dmr Improve dlna_dmr tests (#102905) 2023-10-28 14:53:34 +02: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 Reorganize drop_connect tests (#107148) 2024-01-04 17:48:31 +01:00
dsmr Remove CONF_PRECISION remainder from dsmr (#104919) 2023-12-03 11:53:09 +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 Add type hints to integration tests (part 5) (#87850) 2023-02-12 19:39:48 +01:00
easyenergy Changed setup of easyEnergy services (#106288) 2023-12-27 13:04:49 +01:00
ecobee Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +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
ecowitt
edl21 Remove EDL21 YAML configuration (#93551) 2023-05-26 08:38:44 +02:00
efergy Avoid mutating entity descriptions in efergy tests (#105717) 2023-12-14 12:48:15 +01: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 unit tests for sensors Electric Kiwi (#97723) 2023-09-11 01:30:25 +02:00
elgato Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
elkm1 Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
elmax Elmax/sensors improvements (#74323) 2023-04-25 15:40:46 +02:00
emonitor Add type hints to integration tests (d-e) (#87699) 2023-02-08 13:01:44 +01:00
emulated_hue Use correct state for emulated_hue covers (#106516) 2023-12-28 09:30:26 -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 Initialize energy_state without price (#97031) 2023-12-08 17:46:08 +01:00
energyzero Changed setup of EnergyZero services (#106224) 2024-01-02 13:24:17 +01:00
enocean Update d-e* tests to use entity & device registry fixtures (#103804) 2023-11-12 10:38:32 +01:00
enphase_envoy Include Envoy firmware version in Enphase diagnostics (#105742) 2023-12-14 13:59:39 -05:00
environment_canada Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
epson Rename variable in Epson tests (#104722) 2023-11-29 15:22:21 +01:00
escea
esphome Add test coverage for ESPHome device info (#107034) 2024-01-05 14:00:38 +01: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 Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +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
facebox Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04: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 Add full coverage to Fast.com (#105596) 2023-12-25 12:04:07 +01:00
feedreader Fix feedreader date comparison to allow RSS entries with identical timestamps (#104925) 2023-12-23 16:48:36 +01:00
ffmpeg Fix asyncio DeprecationWarning [3.12] (#98989) 2023-08-25 12:27:23 +02:00
fibaro Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
fido Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
file Migrate file test to use freezegun (#105892) 2023-12-17 05:09:10 -10:00
file_upload Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
filesize Fix flaky filesize tests (#91200) 2023-04-11 08:57:34 +02:00
filter Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +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 Improve fitbit authentication error handling (#106885) 2024-01-02 17:51:15 +01:00
fivem
fjaraskupan Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
flexit_bacnet Add Flexit bacnet integration (#104275) 2023-11-30 16:50:13 +01:00
flic Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
flick_electric Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
flipr Move flipr coordinator to its own file (#100467) 2023-09-16 11:19:49 +02:00
flo Import util.dt as dt_util in components/[e-f]* (#93758) 2023-05-30 00:00:11 +03: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 Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01: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 Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +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 Home alarm & improve platform tests (#103475) 2023-11-20 15:01:18 +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 Set WiFi QR code entity to unknown when Fritzbox is not available (#105870) 2023-12-21 10:29:01 +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 Allow Fronius devices to be deleted (#106141) 2023-12-21 10:02:38 +01:00
frontend Don't load themes in safe mode (#102683) 2023-10-24 23:00:14 +02:00
frontier_silicon Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
fully_kiosk Fix Fully Kiosk Browser MQTT event callbacks with non-standard event topics (#105735) 2023-12-14 18:59:37 +01:00
garages_amsterdam Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
gardena_bluetooth Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
gdacs Migrate GDACS to has entity name (#104733) 2023-11-30 08:22:16 +01:00
generic Synchronize and cache Generic Camera still image fetching (#105821) 2023-12-27 21:19:25 +01:00
generic_hygrostat Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
generic_thermostat Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
geo_json_events Deprecate deprecated unit of measurement constants (#106455) 2023-12-27 09:04:25 +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 Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
github Adjust the GitHub config flow (#105295) 2023-12-27 13:42:24 +01:00
glances Use snapshots in Glances sensor tests (#107159) 2024-01-04 21:32:31 +01:00
goalzero Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
gogogate2 Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
goodwe Fix goodwe tests (#105653) 2023-12-13 14:52:44 +01:00
google Migrate google related tests to use freezegun (#105552) 2023-12-21 12:23:01 +01:00
google_assistant Enable toggle on valve/cover start in google_assistant (#106378) 2023-12-25 15:40:17 +01:00
google_assistant_sdk Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +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 Adjust google_generative_ai_conversation tests which create devices (#98192) 2023-08-10 18:23:13 +02: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 Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
google_wifi Move overlapping pylint rules to ruff, disable mypy overlap (#94359) 2023-06-27 17:42:46 +02:00
govee_ble Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05:00
gpslogger Update f-g* tests to use entity & device registry fixtures (#103841) 2023-11-12 13:07:38 +01:00
graphite Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
gree Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
greeneye_monitor Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
group Assign specific error code for HomeAssistantError on websocket_api connection exceptions (#104700) 2023-11-29 13:07:52 +01:00
growatt_server Add type hints to integration tests (f-g) (#87700) 2023-02-08 13:33:52 +01:00
guardian Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
habitica Update service call return values and error handling (#94657) 2023-06-16 07:01:40 -07:00
hardkernel Minor improvement in tests of hardware integrations (#99361) 2023-08-30 21:11:52 +02: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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01: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 Use freezegun in here_travel_time tests (#99032) 2023-08-25 09:02:25 -05: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 Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
holiday Replace dash in language if needed (#106559) 2023-12-28 20:16:14 +01:00
home_connect Add type hints to integration tests (part 9) (#87983) 2023-02-13 12:06:51 +01:00
home_plus_control Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
homeassistant Migrate homeassistant component tests to use freezegun (#105333) 2023-12-08 21:18:09 +01: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 Add documentation URL for the Home Assistant Green (#101263) 2023-10-02 14:30:33 +02:00
homeassistant_hardware Bump ZHA dependencies (#104335) 2023-11-29 11:30:15 +01:00
homeassistant_sky_connect Bump ZHA dependencies (#104335) 2023-11-29 11:30:15 +01:00
homeassistant_yellow Bump ZHA dependencies (#104335) 2023-11-29 11:30:15 +01:00
homekit Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
homekit_controller Add color temp support for older HomeKit devices (#107206) 2024-01-04 22:50:26 -10:00
homematic Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
homematicip_cloud Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
homewizard Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
honeywell Correct logic in honeywell for cleaning up stale devices (#106018) 2023-12-19 07:58:35 +01:00
html5 Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
http Remove HomeAssistantAccessLogger (#104173) 2023-11-29 10:40:19 -07:00
huawei_lte Add Huawei LTE network mode select (#104614) 2023-12-06 14:23:26 +02:00
hue Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
huisbaasje Correct total state_class of huisbaasje sensors (#102945) 2023-10-29 09:17:57 +01:00
humidifier Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
hunterdouglas_powerview Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02: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 Update h* tests to use entity & device registry fixtures (#103866) 2023-11-12 13:52:32 -05:00
ialarm Add type hints to integration tests (part 11) (#87996) 2023-02-13 14:22:49 +01:00
iaqualink Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
ibeacon Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01: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 Use freezegun in ign_sismologia test (#106051) 2023-12-19 12:20:28 +01:00
image Improve content type handling in ImageEntity (#95365) 2023-06-27 15:28:49 +02: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 Fix imap does not decode text body correctly (#104217) 2023-11-19 20:15:02 +01:00
improv_ble Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01:00
influxdb Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00
inkbird Add type hints to integration tests (h-i) (#87703) 2023-02-08 18:12:56 +01:00
input_boolean Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
input_button Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
input_datetime Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
input_number Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01: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 Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
insteon Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
integration Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
intellifire Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
intent Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01: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 Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
ipp Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +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 Remove previously deprecated ISY994 YAML support (#91575) 2023-04-17 15:37:19 -10:00
izone Add type hints to integration tests (part 12) (#87997) 2023-02-13 13:03:51 +01:00
jellyfin Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
jewish_calendar Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +01:00
juicenet Add type hints to integration tests (j-m) (#87704) 2023-02-08 19:06:59 +01:00
justnimbus Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
jvc_projector Update i-j* tests to use entity & device registry fixtures (#103900) 2023-11-13 11:51:55 +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 minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
kmtronic Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
knx Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
kraken Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01: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
lametric Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +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 Remove platform YAML from LastFM (#103391) 2023-11-04 19:24:34 +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
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 Fix Life360 reauthorization config flow (#99227) 2023-08-29 16:38:11 +02:00
lifx Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01:00
light Migrate light entity to use contains for LightEntityFeature with deprecation warnings (#106622) 2023-12-28 15:45:06 -10:00
linear_garage_door Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
litejet Remove hardcoded bits from LiteJet integration (#106281) 2023-12-27 15:43:00 +01:00
litterrobot Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
livisi Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
local_calendar Improve local calendar based on local todo review feedback (#103483) 2023-11-12 00:14:08 +01: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 Allow clearing To-do list item extended fields (#106208) 2023-12-27 13:14:59 +01:00
locative Add type hints to integration tests (part 13) (#87998) 2023-02-13 14:38:37 +01:00
lock Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
logbook Fix flakey logbook tests (#105111) 2023-12-06 08:15:48 +01: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 Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02: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 Update k-l* tests to use entity & device registry fixtures (#103929) 2023-11-13 20:02:33 +01:00
lutron_caseta Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
lyric Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
mailbox Fix mailbox PytestCollectionWarning (#97740) 2023-08-04 12:31:32 +02:00
mailgun Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
manual Remove setup_platform for demo (#100867) 2023-10-15 23:12:41 +02: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 resolving Matrix room aliases (#101928) 2023-10-23 10:35:41 +02:00
matter Add more fine grained control over Matter server commissioning for the Companion apps (#106237) 2023-12-27 16:55:07 +01:00
maxcube Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +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 Remove group_members from significant attributes in media player (#106916) 2024-01-02 23:47:32 +01:00
media_source Rename Local Media to My Media (#94201) 2023-06-08 15:56:49 +02:00
melcloud Add MELCloud token refresh upon firmware upgrade (#104391) 2023-12-02 23:07:06 +01:00
melissa Add type hints to integration tests (j-m) (#87704) 2023-02-08 19:06:59 +01:00
melnor Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
meraki Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
met Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
met_eireann Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
meteo_france Modernize meteo_france weather (#98022) 2023-08-24 13:44:43 +02:00
meteoclimatic Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
metoffice Deprecate weather.get_forecast (#102534) 2023-11-19 20:44:02 +01:00
mfi Add type hints to integration tests (part 14) (#88005) 2023-02-15 10:31:43 +01:00
microsoft Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
microsoft_face Allow exposing any entity to the default conversation agent (#92398) 2023-05-03 09:45:54 -04: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 Make API init async in Minecraft Server (#105403) 2023-12-09 21:15:48 -08: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 Fix mobile_app cloudhook creation (#107068) 2024-01-05 10:53:59 +01:00
mochad Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
modbus Add Modbus fan speed support (#104577) 2023-12-07 08:19:03 +01:00
modem_callerid Add type hints to integration tests (part 15) (#88006) 2023-02-15 10:00:49 +01:00
modern_forms Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +01:00
moehlenhoff_alpha2 Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
mold_indicator Add type hints to integration tests (j-m) (#87704) 2023-02-08 19:06:59 +01:00
monoprice Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +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 Motion Blinds DHCP restrict (#88919) 2023-03-01 16:16:04 +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 Remove naming warnings and work-a-rounds for incorrectly configured MQTT entities (#107188) 2024-01-05 09:32:22 +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 Add note for using xfail on test for mqtt_statestream (#91999) 2023-04-25 22:49:47 +02:00
mullvad Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
mutesync Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +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
nam Update m* tests to use entity & device registry fixtures (#103980) 2023-11-15 10:33:11 +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 Add type hints to integration tests (part 15) (#88006) 2023-02-15 10:00:49 +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 Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
netatmo Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
netgear Netgear catch no info error (#100212) 2023-09-13 15:32:03 +02:00
netgear_lte Set entity category and device class for Netgear LTE entities (#106661) 2024-01-02 09:55:06 +01:00
network Relocate async_get_announce_addresses from zeroconf to network (#94816) 2023-06-21 11:29:04 +02:00
nexia Use snapshot assertion for nexia diagnostics test (#100328) 2023-09-13 15:00:29 -05: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 Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
nfandroidtv Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nibe_heatpump Extend climate tests for nibe heatpump (#103522) 2023-11-08 12:40:28 +01:00
nightscout Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nina Add filter for affected areas in NINA warnings (#97053) 2023-08-22 22:23:34 +02:00
nmap_tracker
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 Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01: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 Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
nuki Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
numato Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
number Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +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 Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
nzbget Remove NZBGet configurable scan interval (#98869) 2023-09-13 14:15:40 +02:00
obihai Remove obihai YAMl configuration (#93549) 2023-05-26 08:41:21 +02:00
octoprint Migrate octoprint tests to use freezegun (#105408) 2023-12-11 10:42:16 +01:00
omnilogic Add type hints to integration tests (m-p) (#87705) 2023-02-08 07:48:54 -08:00
onboarding Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
oncue Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
ondilo_ico Add type hints to integration tests (part 16) (#88008) 2023-02-15 10:50:02 +01:00
onewire Add serial_number to device registry entries (#102334) 2023-10-22 15:14:44 +02:00
onvif Add minor version to config entries (#105479) 2023-12-12 08:44:35 +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 Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04: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 Bump python-opensky to 0.2.1 (#102467) 2023-10-22 22:00:14 +02:00
opentherm_gw Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +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 Opower MFA fixes (#99317) 2023-08-31 06:36:07 +02:00
oralb Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05:00
osoenergy Deprecate deprecated data entry flow constants (#106229) 2023-12-23 11:25:39 +01:00
otbr Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
ourgroceries Don't fetch unchanged OurGroceries lists (#105998) 2023-12-20 10:35:42 +01:00
overkiz Add local API support to Overkiz integration (Somfy TaHoma Developer Mode) (#71644) 2023-11-22 16:53:17 +01:00
ovo_energy Make it optional to provide a title when finishing a FlowHandler (#83534) 2022-12-09 10:24:08 +01:00
owntracks Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02:00
p1_monitor Update p1monitor lib to v3.0.0 (#104395) 2023-11-23 07:53:50 +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 Disable config flow progress in peco config flow (#105222) 2023-12-07 13:25:23 +01:00
pegel_online Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00
permobil Add Mypermobil integration (#95613) 2023-11-24 10:40:59 +01:00
persistent_notification Add persistent_notification.dismiss_all service call (#95004) 2023-06-22 14:27:18 +02:00
person Revert "Add preselect_remember_me to /auth/providers" (#106472) 2023-12-27 13:22:12 +01: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 Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01:00
pilight Reduce overhead to fire events (#95163) 2023-06-24 14:39:13 -05:00
ping Add consider home interval to ping (#104881) 2023-12-22 14:50:58 +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 Partly migrate Plex to has entity name (#98841) 2023-12-15 08:56:26 +01:00
plugwise Bump plugwise to v0.35.3 (#105442) 2023-12-11 10:29:50 +01:00
plum_lightpad Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
point Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
poolsense Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
powerwall Add entity translations to Powerwall (#98843) 2023-08-22 21:58:57 +02: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 Handle attributes set to None in prometheus (#104247) 2023-11-20 19:53:25 +01:00
prosegur Migrate Prosegur to has entity name (#98845) 2023-08-22 23:09:18 +02:00
proximity Fix proximity entity id (#102992) 2023-10-29 10:43:57 +01:00
prusalink Move prusalink migration to async_migrate_entry and use a minor version bump (#106109) 2023-12-20 19:10:12 +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 Add python_script response (#97937) 2024-01-05 14:30:15 +01:00
qbittorrent Remove platform YAML qBittorrent (#101224) 2023-10-02 09:00:09 +02:00
qingping Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05:00
qld_bushfire Use freezegun in qld_bushfire test (#106049) 2023-12-19 12:21:19 +01:00
qnap Remove platform YAML from Qnap (#103377) 2023-11-04 17:59:12 +01:00
qnap_qsw Add entity translations to QNAP QSW (#98915) 2023-08-30 11:20:15 +02:00
qwikswitch Add type hints to integration tests (part 17) (#88163) 2023-02-15 11:14:04 +01:00
rabbitair Add new Rabbit Air integration (#66130) 2024-01-05 16:34:28 +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 Remove platform yaml radiotherm (#90284) 2023-03-25 12:43:44 -10:00
rainbird Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01:00
rainforest_eagle Add entity translations to Rainforest eagle (#96031) 2023-07-11 14:24:33 -04:00
rainforest_raven Add Rainforest RAVEn integration (#80061) 2024-01-05 14:00:54 +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 Minor improvement in tests of hardware integrations (#99361) 2023-08-30 21:11:52 +02:00
rdw Update vehicle to 2.2.0 (#103545) 2023-11-06 23:31:54 +01:00
recollect_waste Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
recorder Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01: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 Fix issue clearing renault schedules (#105719) 2023-12-14 12:54:03 +01:00
renson Refactor deprecated RESULT_TYPE_* (#97367) 2023-07-30 19:27:30 +02:00
reolink Reolink change ir to switch (#105916) 2023-12-18 11:13:20 +01:00
repairs Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
rest Pass timeout to httpx in RESTful Switch (#105364) 2023-12-19 10:47:42 -10:00
rest_command Make exceptions in rest_command services translatable (#107252) 2024-01-05 15:44:31 +01:00
rflink Speed up single entity/response service calls (#96729) 2023-07-17 09:33:13 +02:00
rfxtrx Correct SerialException import in dsmr, firmata, landysgyr_heat_meater and rfxtrx integrations (#104889) 2023-12-02 19:30:04 +01:00
rhasspy
ridwell Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
ring Add diagnostics platform to ring integration (#104049) 2023-11-16 14:36:15 +01:00
risco Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
rituals_perfume_genie Raise ServiceValidationError on invalid select option (#106350) 2023-12-27 09:45:55 +01:00
rmvtransport Add type hints to integration tests (q-s) (#87706) 2023-02-08 08:12:54 -08:00
roborock Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
roku Migrate roku tests to use freezegun (#105418) 2023-12-09 12:47:19 -10:00
roomba Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02: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 Address ruckus_unleashed late review (#99411) 2023-09-10 18:49:17 +02:00
ruuvi_gateway Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01: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 Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080) 2023-12-20 23:55:09 +01:00
scene Add type hints to integration tests (part 19) (#88178) 2023-02-15 18:07:40 +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 Update test data for screenlogic (#106325) 2023-12-23 11:57:27 -10:00
script Use real devices in automation and script tests (#102785) 2023-10-25 16:09:39 +02: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 Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
sensirion_ble Add type hints to integration tests (part 19) (#88178) 2023-02-15 18:07:40 +01:00
sensor Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +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 serial_number to device registry entries (#102334) 2023-10-22 15:14:44 +02:00
sharkiq Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
shell_command Only handle shell commands output when return_response requested (#97777) 2023-08-10 18:11:15 +02:00
shelly Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01: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 Add type hints to integration tests (part 20) (#88179) 2023-02-15 15:23:34 +01:00
smartthings Support for more features on smartthings AC (#99424) 2023-11-22 20:00:28 +01:00
smarttub Map missing preset mapping for heat mode "ready" in smarttub (#106856) 2024-01-01 17:58:12 -10:00
smhi Fixed native apparent temperature in WeatherEntity (#106645) 2023-12-29 18:37:46 +01:00
smtp Raise on smtp notification if attachment is not allowed (#104981) 2023-12-04 11:48:29 +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 Ensure config entries are unloaded in tests (#90850) 2023-04-22 21:26:07 +02: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 Add type hints to integration tests (part 20) (#88179) 2023-02-15 15:23:34 +01:00
sonarr Migrate sonarr tests to use freezegun (#105410) 2023-12-11 10:47:51 +01:00
songpal Fix songpal test_setup_failed test (#95712) 2023-07-02 16:32:43 +02:00
sonos Add subwoofer crossover support to Sonos Amp devices (#106290) 2023-12-23 10:25:20 +01:00
soundtouch Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
spaceapi Replace mock_coro with AsyncMock (#99014) 2023-08-25 22:54:55 +02: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 Add query type validation independent of declaration position for SQL (#105921) 2023-12-27 17:58:35 +01:00
squeezebox Add support for accessing Squeezebox over over https (#95088) 2023-12-08 15:51:19 +01: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 circular mean to statistics integration (#98930) 2023-10-07 13:51:27 +02: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 Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04: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 Introduce base entity in streamlabs water (#107095) 2024-01-04 21:52:38 +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 Enable Ruff B007 (#88356) 2023-02-17 21:08:18 -05:00
swiss_public_transport Swiss public transport config flow (#105648) 2023-12-21 20:38:00 +01:00
switch Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
switch_as_x Add valve support to switch_as_x (#105988) 2023-12-19 20:16:18 +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 Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01: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 Validate steps in Flowhandler (#102152) 2023-10-19 13:34:10 +02:00
system_bridge Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
system_health Add type hints to integration tests (part 21) (#88233) 2023-02-16 11:15:26 +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 config flow to System Monitor (#104906) 2023-12-26 18:29:32 +01:00
tado Add try-catch for invalid auth to Tado (#106774) 2024-01-03 09:15:39 +01:00
tag Migrate tag & tts tests to use freezegun (#105411) 2023-12-11 09:09:23 +01:00
tailscale Update tailscale to 0.6.0 (#103409) 2023-11-06 11:12:33 +01:00
tailwind Add error handling to Tailwind service methods (#106463) 2023-12-27 10:53:31 +01:00
tami4 Add Tami4 Integration (#90056) 2023-10-12 13:15:25 +02:00
tankerkoenig Add diagnostics support to Tankerkoenig (#106301) 2023-12-23 12:20:15 +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
tedee Add tedee bridge as via_device for tedee integration (#106914) 2024-01-02 23:23:50 +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 Update ruff to v0.0.280 (#97102) 2023-07-23 22:00:26 +02:00
temper Add basic tests for temper USB temperature sensor integration (#80220) 2023-03-28 16:50:59 +02:00
template Migrate template tests to use freezegun (#105341) 2023-12-09 09:47:28 +01:00
tesla_wall_connector Add type hints to integration tests (part 22) (#88234) 2023-02-16 14:08:03 +01:00
tessie Fix Tessie honk button (#106518) 2023-12-28 09:00:34 +01:00
text Use real devices in text device action tests (#102728) 2023-10-25 06:11:06 +02:00
thermobeacon Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
thermopro Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
thread Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02: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 Handle time zone change in time_date (#106880) 2024-01-02 16:28:22 +01:00
timer Change duration for timer.start service to only change running duration (#99628) 2023-09-25 08:57:02 +02: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 Allow clearing To-do list item extended fields (#106208) 2023-12-27 13:14:59 +01:00
tolo Fix tolo test warning (#99555) 2023-09-03 19:58:01 -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 Incease tplink setup timeout (#103671) 2023-11-09 01:13:11 +01:00
tplink_omada Save previous unique id in entity registry when it changes (#102093) 2023-10-16 21:26:19 -10:00
traccar Remove extra from traccar webhook (#103319) 2023-11-03 17:44:48 +01:00
trace Add ServiceValidationError and translation support (#102592) 2023-11-06 15:45:04 +01:00
tractive Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
tradfri Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567) 2023-09-19 18:58:46 +02:00
trafikverket_camera Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
trafikverket_ferry Use freezegun in trafikverket_ferry tests (#99045) 2023-08-25 09:02:07 -05:00
trafikverket_train Add full test coverage to Trafikverket Train (#106247) 2023-12-22 16:53:51 +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 Add config flow to trend (#99761) 2023-12-27 14:46:57 +01:00
tts Index entities by domain for entity services (#106759) 2024-01-02 15:28:58 +01:00
tuya Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
twentemilieu Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
twilio Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
twinkly Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +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
unifi Add Unifi device state for additional diagnostics (#105138) 2023-12-16 08:38:21 +01:00
unifiprotect Add Color Night Vision switch for UniFi Protect (#106500) 2023-12-27 09:56:54 -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 minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
uptimerobot Use freezegun in uptimerobot tests (#99046) 2023-08-25 09:05:44 -05: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 Use freezegun in utility_meter tests (#105123) 2023-12-06 14:43:26 +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 Vacuum platform back-compat for custom components without VacuumEntityFeature (#106614) 2023-12-28 14:06:25 -10:00
vallox Use ServiceValidationError for invalid fan preset_mode and move check to fan entity component (#104560) 2023-11-29 13:56:51 +01:00
valve Add Valve integration (#102184) 2023-12-18 19:48:00 +01:00
velbus Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
venstar Correct Venstar firmware version to use device's FW version instead of API version (#98493) 2023-09-13 08:35:59 +02:00
vera Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
verisure Remove Verisure default lock code (#94676) 2023-08-14 13:43:08 +02:00
version Use freezegun in version tests (#99047) 2023-08-25 09:01:48 -05:00
vesync Add serial_number to device registry entries (#102334) 2023-10-22 15:14:44 +02:00
vicare Add minor version to config entries (#105479) 2023-12-12 08:44:35 +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 Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
voicerss Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
voip Skip TTS when text is empty (#104741) 2023-11-30 01:31:27 +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 Python 3.12 (#101651) 2023-10-10 21:34:49 +02: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 Dynamic wake word loading for Wyoming (#101827) 2023-10-11 10:21:32 -07:00
wallbox Wallbox Change Minimum Value Charging Current (#104553) 2023-11-26 20:40:27 +01:00
waqi Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
water_heater Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
watttime Deduplicate constants E-Z (#105657) 2023-12-13 17:05:37 +01:00
waze_travel_time Exchange WazeRouteCalculator with pywaze in waze_travel_time (#98169) 2023-08-14 10:02:30 +02:00
weather Add significant Change support for weather (#104840) 2023-12-05 19:17:52 +01:00
weatherflow Add WeatherFlow integration (#75530) 2023-09-27 17:28:05 +02:00
weatherkit Increase frequency of weatherkit updates (#105094) 2023-12-05 09:45:26 -10:00
webhook Ensure webhooks take HA cloud into account (#97801) 2023-08-06 23:23:52 -04:00
webostv Add minor version to config entries (#105479) 2023-12-12 08:44:35 +01:00
websocket_api Small speed up to compressed state diff (#106624) 2023-12-29 08:36:20 +01:00
wemo Use real devices in wemo device trigger tests (#102699) 2023-10-24 22:44:50 +02:00
whirlpool Implement mode validation in Climate entity component (#105745) 2023-12-27 14:51:39 +01:00
whois Add minor version to config entries (#105479) 2023-12-12 08:44:35 +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 Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
wiz Use snapshot assertion for wiz diagnostics test (#99154) 2023-09-26 20:03:22 +02:00
wled Add serial_number to device registry entries (#102334) 2023-10-22 15:14:44 +02:00
wolflink Add type hints to integration tests (t-z) (#87707) 2023-02-08 19:10:53 +01:00
workday Workday create repair if named holiday missing (#101201) 2023-12-19 12:33:05 +01:00
worldclock Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
ws66i Use freezegun in ws66i tests (#99049) 2023-08-25 09:00:50 -05:00
wsdot Add type hints to integration tests (part 25) (#88308) 2023-02-17 16:52:28 +01:00
wyoming Rename "satellite enabled" to "mute" (#105619) 2023-12-13 09:09:22 +01: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 Relocate Bluetooth manager to habluetooth library (#105110) 2023-12-11 15:42:00 -05: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 Fix yalex_ble test RuntimeWarning (#97732) 2023-08-03 12:55:18 -10: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 Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
yardian Add missing __init__.py file in yardian test folder (#100345) 2023-09-14 09:04:12 +02:00
yeelight Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
yolink Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
youless Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
youtube Abort YouTube configuration if user doesn't have subscriptions (#99140) 2023-08-29 09:36:27 +02:00
zamg Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
zeroconf Remove HaAsyncServiceBrowser from zeroconf (#105881) 2023-12-18 14:11:06 +01:00
zerproc Return 'None' for light attributes when off instead of removing them (#101946) 2023-10-19 01:08:08 +02:00
zeversolar Enable Ruff PT006 (#88165) 2023-02-15 14:09:50 +01:00
zha Bump ZHA dependencies (#106756) 2023-12-31 04:54:09 -05:00
zodiac Add config flow for zodiac (#95447) 2023-06-30 12:58:07 +02:00
zone Add type hints for stub_blueprint_populate fixture (#93568) 2023-05-26 08:13:13 +02:00
zwave_js Bump zwave-js-server-python to 0.55.3 (#107225) 2024-01-05 12:38:00 +01: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