hass-core/tests/components
Yuxin Wang 52307708c8
Refactor apcupsd to use config flow (#64809)
* Add Config Flow to APCUPSd integration and remove YAML support.

* Hide the binary sensor if user does not select STATFLAG resource.

* Add tests for config flows.

* Simplify config flow code.

* Spell fix.

* Fix pylint warnings.

* Simplify the code for config flow.

* First attempt to implement import flows to suppport legacy YAML configurations.

* Remove unnecessary log calls.

* Wrap synchronous update call with `hass.async_add_executor_job`.

* Import the YAML configurations when sensor platform is set up.

* Move the logger call since the variables are not properly set up.

* Add codeowner.

* Fix name field of manifest.json.

* Fix linting issue.

* Fix incorrect dependency due to incorrect rebase.

* Update codeowner and config flows via hassfest.

* Postpone the deprecation warning to 2022.7.

* Import future annotations for init file.

* Add an newline at the end to make prettier happy.

* Update github id.

* Add type hints for return types of steps in config flow.

* Move the deprecation date for YAML config to 2022.12.

* Update according to reviews.

* Use async_forward_entry_setups.

* Add helper properties to `APCUPSdData` class.

* Add device_info for binary sensor.

* Simplify config flow.

* Remove options flow strings.

* update the tests according to the changes.

* Add `entity_registry_enabled_default` to entities and use imported CONF_RESOURCES to disable entities instead of skipping them.

* Update according to reviews.

* Do not use model of the UPS as the title for the integration.

Instead, simply use "APCUPSd" as the integration title and let the device info serve as title for each device instead.

* Change schema to be a global variable.

* Add more comments.

* Rewrite the tests for config flows.

* Fix enabled_by_default.

* Show friendly titles in the integration.

* Add import check in `async_setup_platform` to avoid importing in sensor platform setup.

* Add import check in `async_setup_platform` to avoid importing in sensor platform setup.

* Update comments in test files.

* Use parametrize instead of manually iterating different test cases.

* Swap the order of the platform constants.

* Avoid using broad exceptions.

* Set up device info via `_attr_device_info`.

* Remove unrelated test in `test_config_flow`.

* Use `DeviceInfo` instead of dict to assign to `_attr_device_info`.

* Add english translation.

* Add `async_create_issue` for deprecated YAML configuration.

* Enable UPS status by default since it could show "online, charging, on battery etc" which is meaningful for all users.

* Apply suggestions from code review

* Apply suggestion

* Apply suggestion

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-28 09:14:04 +02:00
..
abode Cleanup ColorMode in tests (#78807) 2022-09-20 18:33:45 +02:00
accuweather Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
acmeda Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
adax Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
adguard Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
advantage_air Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
aemet Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
agent_dvr Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
air_quality
airly Fix Airly CO sensor unit (#78649) 2022-09-19 15:35:13 +02:00
airnow Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
airthings Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
airtouch4
airvisual Handle (and better log) more AirVisual cloud API errors (#75332) 2022-07-16 14:04:44 -06:00
airzone Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
aladdin_connect Bumped AIOAladdinConnect 0.1.46 (#78767) 2022-09-19 21:18:53 +02:00
alarm_control_panel Fix resetting of attributes in EntityRegistry.async_get_or_create (#77516) 2022-08-30 21:07:50 +02:00
alarmdecoder Cleanup DeviceClass and StateClass in tests (#78811) 2022-09-20 10:49:11 -04:00
alert Clean up async_reproduce_state helper usage (#68617) 2022-03-24 14:40:54 +01:00
alexa Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
almond Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
amberelectric Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
ambiclimate Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
ambient_station Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
analytics Consolidate executor jobs when loading integration manifests (#75176) 2022-07-14 13:06:08 -07:00
android_ip_webcam Bump pydroid-ipcam to 2.0.0 (#76906) 2022-08-19 11:57:30 +02:00
androidtv Remove websocket_api send_big_result (#75452) 2022-07-19 21:08:11 -07:00
anthemav Use correct constant in anthemav tests (#78759) 2022-09-19 15:07:42 +02:00
apache_kafka Adjust entity filters to make includes stronger than excludes (#74080) 2022-06-28 11:42:51 -05:00
apcupsd Refactor apcupsd to use config flow (#64809) 2022-09-28 09:14:04 +02:00
api
api_streams
apple_tv Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
application_credentials Prompt user to remove application credentials when deleting config entries (#74825) 2022-09-21 21:02:40 -07:00
apprise
aprs
arcam_fmj Cleanup MediaClass and MediaType in tests (#78817) 2022-09-20 17:55:13 +02:00
aseko_pool_live Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
asuswrt Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
atag Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
august Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
aurora Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
aurora_abb_powerone Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
aussie_broadband Shorten Entity Name in Aussie Broadband (#74946) 2022-07-11 17:43:32 +02:00
auth Update allowlisted OAuth redirect URIs for Wear OS (#77411) 2022-08-29 21:52:10 -04:00
automation Raise repairs issue if automation calls unknown service (#76949) 2022-08-25 20:56:26 -04:00
awair Automatically set up Awair during onboarding (#78632) 2022-09-17 15:04:09 +02:00
aws Disable no-self-use [pylint] (#70641) 2022-04-25 07:41:01 -07:00
axis Make Axis utilise forward_entry_setups (#75178) 2022-07-28 11:41:03 +02:00
azure_devops Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
azure_event_hub Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
backup Add backup.create service (#70118) 2022-04-20 08:56:05 +02:00
baf Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
balboa Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
bayesian Fix Bayesian sensor to use negative observations (#67631) 2022-09-25 22:02:35 -04:00
binary_sensor Fix resetting of attributes in EntityRegistry.async_get_or_create (#77516) 2022-08-30 21:07:50 +02:00
blackbird Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
blebox Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
blink Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
bluemaestro Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
blueprint Prevent deleting blueprints which are in use (#78444) 2022-09-14 16:47:08 +02:00
bluetooth Ensure bleak_retry_connector uses HaBleakClientWrapper (#79132) 2022-09-27 14:06:10 -04:00
bluetooth_le_tracker Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
bmw_connected_drive Refactor distance, speed and volume utils (#77952) 2022-09-07 16:18:00 +02:00
bond Handle timeout fetching bond token in config flow (#78896) 2022-09-21 14:03:05 -04:00
bosch_shc Get discovered zeroconf IPv6 addresses (#65462) 2022-02-11 16:46:17 -06:00
braviatv Add PSK auth and SSDP discovery to Bravia TV (#77772) 2022-09-23 09:03:43 -04:00
broadlink Clean up async_update_entity helper usage (#68641) 2022-03-25 15:22:58 -07:00
brother Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
brunt Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
bsblan Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
bthome Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
buienradar Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
button Mark device triggers from hidden or auxiliary entities as secondary (#70335) 2022-04-21 08:01:32 +02:00
caldav Add back description and location to calendar endpoint (#71887) 2022-05-15 20:31:22 +02:00
calendar Remove CalendarEventDevice which was deprecated in 2022.5 (#77809) 2022-09-04 22:25:43 -07:00
camera Add orientation transforms to stream (#77439) 2022-09-06 13:31:36 +08:00
canary Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
cast Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
cert_expiry Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
climate Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
cloud Remove area_id from entity_registry.async_get_or_create (#77700) 2022-09-02 13:31:05 +02:00
cloudflare Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
co2signal Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
coinbase Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
color_extractor
comfoconnect
command_line Report error code in log when command fails (#74319) 2022-07-02 09:58:08 -04:00
compensation Fix compensation (numpy) tests (#73890) 2022-06-23 11:12:22 +02:00
config Revert "Add serial_number to device registry entries" (#79139) 2022-09-27 16:36:38 +02:00
configurator Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC (#69643) 2022-04-09 09:05:54 -10:00
control4
conversation
coolmaster Adjust climate constants in coolmaster config flow (#70764) 2022-04-26 18:57:45 +02:00
coronavirus
counter Apply hass-relative-import to tests (a-c) (#78728) 2022-09-19 09:48:25 +02:00
cover Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
cpuspeed Migrate CPUSpeed to new entity naming style (#75080) 2022-07-20 11:31:17 +02:00
crownstone Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
daikin Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
darksky
datadog
debugpy
deconz Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
default_config Add support for setting up and removing bluetooth in the UI (#75600) 2022-07-22 13:19:53 -05:00
deluge Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
demo Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
denonavr Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
derivative Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
device_automation Mark device triggers from hidden or auxiliary entities as secondary (#70335) 2022-04-21 08:01:32 +02:00
device_sun_light_trigger Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
device_tracker Cleanup SourceType in tests (#78809) 2022-09-20 10:50:07 -04:00
devolo_home_control Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
devolo_home_network Migrate devolo Home Network to new entity naming (#74741) 2022-07-09 19:05:49 +02:00
dexcom Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
dhcp Cleanup SourceType in tests (#78809) 2022-09-20 10:50:07 -04:00
diagnostics Do not redact diagnostics empty key (#69160) 2022-04-03 13:17:08 +02:00
dialogflow Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
directv Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
discord Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
discovery Sabnzbd config flow (#68138) 2022-04-26 23:09:10 -07:00
dlna_dmr Use new constants in dlna_dmr media player (#78045) 2022-09-09 09:03:59 +02:00
dlna_dms Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
dnsip Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
doorbird Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
dsmr Migrate DSMR to new entity naming style (#75077) 2022-07-20 11:30:08 +02:00
dsmr_reader Add config flow and MQTT autodiscover to dsmr_reader integration (#71617) 2022-09-25 23:15:50 -04:00
dte_energy_bridge
duckdns
dunehd Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
dynalite Use light enums in tests (#70801) 2022-04-26 16:32:00 +02:00
eafm
ecobee Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
econet Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
ecowitt Migrate Ecowitt to webhooks (#77610) 2022-08-31 12:41:04 -04:00
efergy Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
eight_sleep Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
elgato Migrate Elgato to new entity naming style (#74590) 2022-07-09 23:41:04 +02:00
elkm1 Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
elmax Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
emonitor
emulated_hue Cleanup HVACAction and HVACMode in tests (#78813) 2022-09-20 20:30:54 +02:00
emulated_kasa Remove energy usage from the switch base class (#68821) 2022-03-28 18:56:04 -10:00
emulated_roku
energy Simplify energy settings (#78947) 2022-09-22 21:58:15 -04:00
enocean Fix invalid enocean unique_id (#74508) 2022-08-01 17:42:47 +02:00
enphase_envoy Filter IPv6 addreses from enphase_envoy discovery (#68362) 2022-03-19 13:40:00 -07:00
environment_canada Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
epson
escea Cleanup FlowResultType in tests (#78810) 2022-09-21 09:17:20 +02:00
esphome Ensure unique id is set for esphome when setup via user flow (#77677) 2022-09-01 14:10:20 -04:00
everlights
evil_genius_labs Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
ezviz Fix EZVIZ spelling case (#79164) 2022-09-28 07:41:33 +02:00
faa_delays Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
facebook
facebox
fail2ban
fan Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
feedreader Fix Feedreader Atom feeds using updated date (#73208) 2022-06-08 20:32:01 +02:00
ffmpeg
fibaro Add reauth flow to fibaro (#74300) 2022-09-05 07:55:12 -05:00
fido
file Fix file sensor reading the whole file to get the last line (#73986) 2022-06-25 21:02:50 -05:00
file_upload Add file selector and file upload integration (#76672) 2022-08-18 12:02:12 -04:00
filesize Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
filter Use recorder_mock in tests (#70363) 2022-04-22 19:29:44 -10:00
fireservicerota Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
firmata
fivem Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
fjaraskupan Add support for scanners that do not provide connectable devices (#77132) 2022-08-22 14:02:26 -04:00
flic
flick_electric Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
flipr Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
flo Remove stale debug prints (#76865) 2022-08-16 09:33:33 -04:00
flume
flux Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC (#69643) 2022-04-09 09:05:54 -10:00
flux_led Add support for newer Magic Home sockets (#79074) 2022-09-25 13:47:56 -10:00
folder
folder_watcher Propagate destination of watched folder moves (#70252) 2022-06-28 21:52:17 -07:00
foobot Improve type hint in foobot sensor entity (#77164) 2022-08-26 10:33:17 +02:00
forecast_solar Migrate Forecast.Solar to new entity naming style (#74898) 2022-07-11 09:44:56 +02:00
forked_daapd Add spotify support to forked-daapd (#79136) 2022-09-27 14:32:05 -04:00
foscam Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
freebox Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
freedns
freedompro Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
fritz Cleanup DeviceClass and StateClass in tests (#78811) 2022-09-20 10:49:11 -04:00
fritzbox Avoid multiline lambdas in Fritz!Smarthome sensors (#78524) 2022-09-28 08:43:31 +02:00
fritzbox_callmonitor Remove low level call from fritzbox_callmonitor (#78668) 2022-09-18 03:08:55 +02:00
fronius Migrate Fronius to new entity naming style (#74974) 2022-07-11 09:16:29 -07:00
frontend Resolve and caches paths for CachingStaticResource in the executor (#74474) 2022-07-06 13:49:48 -05:00
fully_kiosk Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
garages_amsterdam Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
gdacs Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
generic Fix diagnostics export for generic camera (#75665) 2022-07-24 10:21:01 +02:00
generic_hygrostat Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
generic_thermostat Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
geo_json_events Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC (#69643) 2022-04-09 09:05:54 -10:00
geo_location Add instance attributes to GeolocationEvent (#74389) 2022-07-04 16:43:53 +02:00
geo_rss_events
geocaching Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
geofency Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
geonetnz_quakes Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
geonetnz_volcano Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
gios Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
github Limit Github event subscription if polling is disabled (#78662) 2022-09-18 11:40:42 +02:00
glances Refactor version key in glances (#77541) 2022-08-31 12:52:52 +02:00
goalzero Migrate Goalzero to new entity naming style (#75358) 2022-07-18 12:12:13 +02:00
gogogate2 Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
goodwe Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
google Remove google calendar configuration.yaml deprecated in 2022.6 (#77814) 2022-09-05 21:12:38 +02:00
google_assistant Remove unused custom data in Google Assistant (#79003) 2022-09-23 13:03:28 -04:00
google_domains
google_pubsub Adjust entity filters to make includes stronger than excludes (#74080) 2022-06-28 11:42:51 -05:00
google_sheets Add missing doc strings and requirements in Google Sheets (#78616) 2022-09-25 22:12:07 -04:00
google_translate Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
google_travel_time Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
google_wifi Allow customizing unit for temperature and pressure sensors (#64366) 2022-03-30 15:43:04 +02:00
govee_ble Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
gpslogger Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
graphite
gree Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
greeneye_monitor Create greeneye_monitor entities when monitor connects (#66710) 2022-02-23 10:09:12 -08:00
group Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
growatt_server Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
guardian Modify Guardian to store a single dataclass in hass.data (#75454) 2022-07-21 20:32:42 -06:00
habitica Prevent plumbum from causing the testsuite to fail (#70400) 2022-04-22 08:40:23 +02:00
hangouts Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
hardkernel Refactor hardware.async_info to return list[HardwareInfo] (#77183) 2022-08-29 08:45:39 +02:00
hardware Add periodic system stats to hardware integration (#76873) 2022-08-30 21:45:13 -04:00
harmony Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
hassio Remove deprecated update binary sensor from Supervisor (#78664) 2022-09-18 09:58:14 +02:00
hddtemp
hdmi_cec Enforce MediaPlayerState in hdmi_cec media player (#78522) 2022-09-15 11:48:05 -04:00
heos Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
here_travel_time Remove deprecated YAML import for here_travel_time (#77959) 2022-09-26 08:10:16 -07:00
hisense_aehw4a1 Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
history Deprecate history integration's statistics API (#78056) 2022-09-08 16:03:43 -04:00
history_stats Fix history stats device class when type is not time (#77855) 2022-09-05 14:56:27 -04:00
hive Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
hlk_sw16
home_connect Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
home_plus_control Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
homeassistant Cleanup DeviceClass and StateClass in tests (#78811) 2022-09-20 10:49:11 -04:00
homeassistant_alerts Update integrations to import issue_registry from helpers (#77305) 2022-08-25 15:33:05 +02:00
homeassistant_sky_connect Fix SkyConnect unit tests broken by #77044 (#77570) 2022-08-30 19:03:44 -04:00
homeassistant_yellow ZHA Yellow config flow fixes (#77603) 2022-08-31 11:21:37 -04:00
homekit Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
homekit_controller Add RSSI sensor to HomeKit Controller (#78906) 2022-09-25 21:31:56 -04:00
homematic
homematicip_cloud Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
homewizard Cleanup DeviceClass and StateClass in tests (#78811) 2022-09-20 10:49:11 -04:00
honeywell Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
html5 Fix error handling for expired html5 registration (#67676) 2022-03-30 13:30:08 +02:00
http Extend failed login message with the request URL (#75218) 2022-07-14 21:43:14 +02:00
huawei_lte Improve code quality in huawei_lte (#76583) 2022-08-11 11:03:12 +02:00
hue Cleanup ColorMode in tests (#78807) 2022-09-20 18:33:45 +02:00
huisbaasje Apply hass-relative-import to tests (d-h) (#78730) 2022-09-19 09:31:57 +02:00
humidifier Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
hunterdouglas_powerview Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
hvv_departures Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
hyperion Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
ialarm Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
iaqualink Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
ibeacon Handle iBeacons that broadcast multiple different uuids (#79011) 2022-09-23 20:45:09 -04:00
icloud Fix sync context in icloud (#77582) 2022-08-31 10:52:41 +02:00
ifttt Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
ign_sismologia
image Add file selector and file upload integration (#76672) 2022-08-18 12:02:12 -04:00
image_processing Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
imap_email_content
influxdb Adjust entity filters to make includes stronger than excludes (#74080) 2022-06-28 11:42:51 -05:00
inkbird Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
input_boolean Don't allow partial update of input_boolean settings (#78372) 2022-09-13 14:55:24 -04:00
input_button Don't allow partial update of input_button settings (#78374) 2022-09-13 14:56:46 -04:00
input_datetime Don't allow partial update of input_datetime settings (#78373) 2022-09-13 14:56:40 -04:00
input_number Don't allow partial update of input_number settings (#78356) 2022-09-13 14:54:52 -04:00
input_select Don't allow partial update of input_select settings (#78376) 2022-09-13 14:56:59 -04:00
input_text Don't allow partial update of input_text settings (#78377) 2022-09-13 14:57:14 -04:00
insteon Add Insteon lock and load controller devices (#75632) 2022-07-27 10:06:33 -10:00
integration Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
intellifire Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
intent Add the ability to process integration platforms on demand (#70174) 2022-04-17 00:23:00 -10:00
intent_script Fix ended session when there isn't any response from the user (#72218) 2022-06-03 15:32:22 +02:00
ios
iotawatt Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
ipma Retry on unavailable IPMA api (#78332) 2022-09-13 21:00:59 -04:00
ipp Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
iqvia Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
islamic_prayer_times Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
iss Convert platform in iss integration (#77218) 2022-09-03 10:32:03 +02:00
isy994 Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
izone Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
jellyfin Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
jewish_calendar Add test for incorrect config for Jewish Calendar (#71163) 2022-05-02 20:52:00 +03:00
juicenet
justnimbus Various improvement for JustNimbus (#76858) 2022-08-16 17:10:11 +02:00
kaleidescape Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
keenetic_ndms2 Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
kegtron Add support for Kegtron Smart (Beer) Keg Monitor BLE devices (#78709) 2022-09-21 05:09:39 -10:00
keymitt_ble Add Keymitt BLE integration (#76575) 2022-09-21 15:44:37 -10:00
kira
kmtronic Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
knx Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
kodi Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
konnected Clean up async_update_entity helper usage (#68641) 2022-03-25 15:22:58 -07:00
kostal_plenticore Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
kraken Clean up accessing device_registry helpers via hass (#72031) 2022-05-17 12:22:15 -07:00
kulersky Use light enums in tests (#70801) 2022-04-26 16:32:00 +02:00
lacrosse_view Code quality changes for LaCrosse View (#76265) 2022-08-18 17:17:58 +02:00
lametric Add LaMetric button tests (#78754) 2022-09-21 13:57:40 +02:00
landisgyr_heat_meter Landis+Gyr Heat Meter: add heat previous year GJ as diagnostic (#78690) 2022-09-28 08:28:31 +02:00
lastfm
launch_library Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
laundrify Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
lcn Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
led_ble Add LED BLE integration (#77489) 2022-08-29 11:38:18 -05:00
lg_soundbar Add additional method of retrieving UUID for LG soundbar configuration (#77856) 2022-09-07 17:43:05 +02:00
lidarr Bump aiopyarr to 22.9.0 (#79173) 2022-09-28 08:06:24 +02:00
life360 Convert life360 to aiohttp (#77508) 2022-08-31 14:54:23 -05:00
lifx Enable the move firmware effect on multizone lights (#78918) 2022-09-25 21:08:36 -10:00
light Remove white_value support from light (#76926) 2022-08-18 08:21:05 -04:00
litejet Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
litterrobot Migrate attributes to sensors in Litter-Robot (#78580) 2022-09-25 22:40:34 -04:00
local_file
local_ip Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
locative Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
lock Mark device triggers from hidden or auxiliary entities as secondary (#70335) 2022-04-21 08:01:32 +02:00
logbook Fix race in logbook websocket test (#78390) 2022-09-13 16:40:08 -04:00
logentries
logger
logi_circle Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
london_air
lookin Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
lovelace Use new enums in cast (#77946) 2022-09-09 08:57:14 +02:00
luftdaten Migrate Sensor.Community to new entity naming style (#75014) 2022-07-18 15:13:46 +02:00
lutron_caseta Fix lutron_caseta get_triggers() raising error for non-button devices (caseta and ra3/hwqsx) (#78397) 2022-09-17 13:26:04 -05:00
lyric Remove deprecated Lyric YAML configuration (#75418) 2022-07-18 21:13:53 -07:00
mailbox
mailgun Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
manual Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC (#69643) 2022-04-09 09:05:54 -10:00
manual_mqtt Update MQTT tests to use the config entry setup (#72373) 2022-06-02 14:24:46 +02:00
marytts Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
maxcube Cleanup HVACAction and HVACMode in tests (#78813) 2022-09-20 20:30:54 +02:00
mazda Cleanup SourceType in tests (#78809) 2022-09-20 10:50:07 -04:00
meater Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
media_player Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
media_source Cleanup MediaClass and MediaType in tests (#78817) 2022-09-20 17:55:13 +02:00
melcloud
melissa Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
melnor Remove leftover debug print from Melnor (#78870) 2022-09-21 11:49:22 +02:00
meraki
met Migrate Met.no to new entity naming style (#74908) 2022-07-10 13:13:22 -07:00
met_eireann Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
meteo_france Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
meteoclimatic Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
metoffice Remove visibility from metoffice weather (#74314) 2022-07-02 13:42:58 -07:00
mfi Remove energy usage from the switch base class (#68821) 2022-03-28 18:56:04 -10:00
microsoft_face
microsoft_face_detect
microsoft_face_identify
mikrotik Remove name key from config flow in Mikrotik (#78571) 2022-09-16 11:30:29 +02:00
mill Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
min_max Add range to min_max (#78282) 2022-09-25 23:08:31 -04:00
minecraft_server Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
minio Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
mjpeg Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
moat Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
mobile_app Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
mochad
modbus Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
modem_callerid Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
modern_forms Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
moehlenhoff_alpha2 Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
mold_indicator
monoprice Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
moon Migrate Moon to new entity naming style (#75085) 2022-07-20 11:24:15 +02:00
motion_blinds Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
motioneye Adjust root-import in motioneye tests (#78770) 2022-09-19 15:42:19 +02:00
mqtt Fix MQTT setup after changing config entry flow options (#79103) 2022-09-27 08:05:28 +02:00
mqtt_eventstream
mqtt_json Update MQTT tests to use the config entry setup (#72373) 2022-06-02 14:24:46 +02:00
mqtt_room Update MQTT tests to use the config entry setup (#72373) 2022-06-02 14:24:46 +02:00
mqtt_statestream
mullvad Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
mutesync
my
myq Use light enums in tests (#70801) 2022-04-26 16:32:00 +02:00
mysensors Improve mysensors config flow (#75122) 2022-08-07 01:22:50 +02:00
mythicbeastsdns
nam Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
namecheapdns
nanoleaf Nanoleaf: remove deprecated YAML import (#69004) 2022-03-31 20:18:17 +02:00
neato Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
ness_alarm
nest Cleanup HVACAction and HVACMode in tests (#78813) 2022-09-20 20:30:54 +02:00
netatmo Netatmo refactor to use pyatmo 7.0.1 (#73482) (#78523) 2022-09-25 21:55:58 -04:00
netgear Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
network Fix flapping system log test (#75111) 2022-07-14 11:05:52 +02:00
nexia Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
nextbus
nextdns Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
nfandroidtv Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
nibe_heatpump Nibe Heat Pump after merge fixups (#78931) 2022-09-22 12:17:04 +02:00
nightscout Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
nina Avoid mutating globals in nina tests (#78513) 2022-09-15 12:05:29 +02:00
nmap_tracker Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
no_ip
nobo_hub Add Nobø Ecohub integration (#50913) 2022-09-03 10:11:40 +02:00
notify Fix race in notify setup (#76954) 2022-08-17 22:37:47 -04:00
notify_events
notion Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
nsw_fuel_station
nsw_rural_fire_service_feed
nuheat
nuki Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
numato
number Support overriding unit of temperature number entities (#74977) 2022-07-11 14:49:36 +02:00
nut Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
nws Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
nx584 Add bypassed custom attribute to NX584ZoneSensor (#71767) 2022-06-23 01:59:59 +02:00
nzbget Add NZBGet speed limit sensor (#77104) 2022-08-22 09:02:05 +02:00
octoprint Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
omnilogic Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
onboarding Guard creating areas in onboarding (#74306) 2022-07-01 11:01:07 -07:00
oncue Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
ondilo_ico Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
onewire Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
onvif Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
open_meteo Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
openalpr_cloud
openerz
openexchangerates Add openexchangerates config flow (#76390) 2022-08-07 23:45:32 +02:00
opengarage Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
openhardwaremonitor
opentherm_gw Handle failed connection attempts in opentherm_gw (#75961) 2022-07-31 12:21:25 +02:00
openuv Allow multiple instances of OpenUV via the homeassistant.update_entity service (#76878) 2022-09-17 17:56:45 -06:00
openweathermap Allow OpenWeatherMap config flow to test using old API to pass (#78074) 2022-09-08 16:49:49 -04:00
opnsense
overkiz Catch unknown user exception in Overkiz integration (#76693) 2022-08-31 21:16:00 +02:00
ovo_energy Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
owntracks Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
p1_monitor Remove name option from config_flow for P1 Monitor (#77046) 2022-08-20 08:03:43 +02:00
panasonic_viera
panel_custom
panel_iframe
peco Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
persistent_notification Remove deprecated template support in persistent notifications (#69021) 2022-03-31 13:28:15 -07:00
person Cleanup SourceType in tests (#78809) 2022-09-20 10:50:07 -04:00
philips_js Store redirect URI in context instead of asking each time (#77380) 2022-08-29 19:28:42 -04:00
pi_hole Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
picnic Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
pilight Disable no-self-use [pylint] (#70641) 2022-04-25 07:41:01 -07:00
ping
plaato Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
plant Simplify waiting for recorder in tests (#70647) 2022-04-25 12:04:47 +02:00
plex Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
plugwise Bump plugwise to v0.21.3, add related new features (#76610) 2022-09-26 15:55:29 +02:00
plum_lightpad
point Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
poolsense Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
powerwall Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
profiler Defer profiler imports until needed to reduce memory pressure (#70202) 2022-04-17 20:16:25 -10:00
progettihwsw Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
prometheus Cleanup HVACAction and HVACMode in tests (#78813) 2022-09-20 20:30:54 +02:00
prosegur Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
proximity
prusalink Add prusalink test cases and fix config flow (#77544) 2022-08-30 17:04:14 +02:00
ps4 Cleanup MediaClass and MediaType in tests (#78817) 2022-09-20 17:55:13 +02:00
pure_energie Add diagnostics for Pure Energie integration (#77151) 2022-08-22 22:18:17 +02:00
push
pushbullet Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
pushover Cleanup FlowResultType in tests (#78810) 2022-09-21 09:17:20 +02:00
pvoutput Migrate PVOutput to new entity naming style (#75016) 2022-07-17 16:45:38 +01:00
pvpc_hourly_pricing Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
python_script
qingping Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
qld_bushfire
qnap_qsw Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
qwikswitch
rachio Fix rachio not being able to be ignored (#78636) 2022-09-17 20:44:24 +03:00
radarr Bump aiopyarr to 22.9.0 (#79173) 2022-09-28 08:06:24 +02:00
radio_browser Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
radiotherm Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
rainforest_eagle Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
rainmachine Bump regenmaschine to 2022.09.2 (#79010) 2022-09-23 13:46:25 -06:00
random
raspberry_pi Refactor hardware.async_info to return list[HardwareInfo] (#77183) 2022-08-29 08:45:39 +02:00
rdw Migrate RDW to new entity naming style (#75017) 2022-07-14 10:56:14 +02:00
recollect_waste Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
recorder Add volume to SensorDeviceClass (#77960) 2022-09-27 19:37:52 +02:00
reddit
remember_the_milk
remote Mark device triggers from hidden or auxiliary entities as secondary (#70335) 2022-04-21 08:01:32 +02:00
renault Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
repairs Update integrations to import issue_registry from helpers (#77305) 2022-08-25 15:33:05 +02:00
rest Migrate rest binary_sensor and switch to TemplateEntity (#73307) 2022-06-28 13:53:38 -07:00
rest_command
rflink Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
rfxtrx Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
rhasspy Add basic Rhasspy integration (#74942) 2022-07-11 08:40:52 -07:00
ridwell Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
ring Change Ring Chime play sound Buttons to a Siren (#71449) 2022-05-10 13:49:38 -07:00
risco Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
rituals_perfume_genie Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
rmvtransport
roku Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
roomba Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
roon Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
rpi_power Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
rss_feed_template Update RSS feed template (#62966) 2022-02-19 13:26:42 -06:00
rtsp_to_webrtc Make TypeVars private (3) (#68207) 2022-03-17 19:11:14 +01:00
ruckus_unleashed Apply hass-relative-import to tests (i-r) (#78732) 2022-09-19 09:46:59 +02:00
sabnzbd Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
safe_mode
samsungtv Fix samsungtv to abort when ATTR_UPNP_MANUFACTURER is missing (#78895) 2022-09-21 14:02:54 -04:00
scene Prevent scene from restoring unavailable states (#67836) 2022-03-07 20:43:19 -08:00
schedule Tweak schedule test (#77696) 2022-09-02 08:39:27 +02:00
scrape Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
screenlogic
script Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
search Allow searching for person (#77339) 2022-08-29 19:59:00 +02:00
season Migrate Season to new entity naming style (#75088) 2022-07-16 06:28:13 -07:00
select Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
sense Add support for general API exception in Sense integration (#68517) 2022-03-22 12:14:01 -10:00
senseme Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
sensibo Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
sensor Keep storing statistics for sensors which change device class (#79155) 2022-09-27 14:33:28 -04:00
sensorpro Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
sensorpush Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
sentry Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
senz Remove deprecated Senz YAML configuration (#75419) 2022-07-18 21:14:55 -07:00
seventeentrack
sharkiq Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
shell_command
shelly Add reauth flow to Shelly integration (#78786) 2022-09-24 22:01:49 -04:00
shopping_list Fix shopping_list service calls not notifying event bus (#77794) 2022-09-06 23:18:27 -04:00
sia Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
sigfox
sighthound
signal_messenger Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
simplepush Remove YAML configuration from Simplepush (#76175) 2022-08-04 21:03:26 +02:00
simplisafe Cleanup FlowResultType in tests (#78810) 2022-09-21 09:17:20 +02:00
simulated
siren Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
skybell Add reauth flow to Skybell (#75682) 2022-08-25 08:24:09 -05:00
slack Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
sleepiq Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
slimproto Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
sma Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
smappee Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
smart_meter_texas Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
smartthings Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
smarttub Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
smhi Smhi reverse change of unique id change (#74176) 2022-06-29 17:13:07 +02:00
smtp Attach SSL context to SMTP notify and IMAP sensor (#72568) 2022-05-26 22:15:20 -07:00
snips
snmp Migrate SNMP sensor to TemplateEntity (#73324) 2022-06-16 15:02:50 +02:00
solaredge Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
solarlog Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
solax Update solax to 0.3.0 (#78219) 2022-09-13 10:07:38 +02:00
soma Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
somfy_mylink Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
sonarr Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
songpal Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
sonos Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
soundtouch Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
spaceapi
spc
speedtestdotnet Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
spider Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
spotify Remove deprecated Spotify YAML configuration (#74604) 2022-07-08 08:30:01 +02:00
sql SQL fix entry options save (#78145) 2022-09-28 08:49:37 +02:00
squeezebox Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
srp_energy Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
ssdp Cleanup ServiceInfo compatibility (#60540) 2022-05-09 14:17:48 +02:00
starline
startca
statistics Add additional characteristics to the statistics integration (#62631) 2022-05-04 15:57:56 +02:00
statsd
steam_online Remove deprecated yaml config from Steam (#74805) 2022-07-09 16:43:50 +02:00
steamist Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
stookalert Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
stream Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
stt Clean up Speech-to-text integration and add tests (#79012) 2022-09-24 09:58:01 +02:00
subaru Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
sun Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
surepetcare Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
switch Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
switch_as_x Adjust switch as X to inherit entity category (#79081) 2022-09-26 10:22:45 +02:00
switchbee Address late review of SwitchBee (#78412) 2022-09-16 14:19:50 +02:00
switchbot Add tests for switchbot sensor platform (#78611) 2022-09-18 16:49:12 -05:00
switcher_kis Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
syncthing Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
syncthru Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
synology_dsm Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
system_bridge Update systembridgeconnector to 3.4.4 (#75362) 2022-08-15 15:00:29 +02:00
system_health
system_log Fix flapping system log test (#78391) 2022-09-13 23:10:50 +03:00
tado Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
tag
tailscale Migrate Tailscale to new entity naming style (#75018) 2022-07-16 06:21:19 -07:00
tankerkoenig Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
tasmota Warn user if Tasmota devices are configured with invalid MQTT topics (#77640) 2022-09-18 19:50:43 +02:00
tautulli Allow multiple entries in Tautulli (#74406) 2022-09-26 08:54:17 -04:00
tcp Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
telegram
telegram_bot Fix telegram broadcast (#69452) 2022-04-06 10:44:02 -07:00
tellduslive Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
template Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
tesla_wall_connector Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
thermobeacon Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
thermopro Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
threshold Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
tibber Add new sensors for energy produced (via Tibbber) (#76165) 2022-08-23 10:02:58 +02:00
tile Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
tilt_ble Prevent tilt_ble from matching generic ibeacons (#78722) 2022-09-19 20:57:18 -04:00
time_date Simplify time zone setting in tests (#68330) 2022-03-20 10:25:15 +01:00
timer Don't allow partial update of timer settings (#78378) 2022-09-13 14:58:12 -04:00
tod Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
todoist Add unique id for todoist calendar entity (#75674) 2022-08-01 17:15:51 +02:00
tolo Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
tomato
tomorrowio Retire climacell entirely (#78901) 2022-09-23 09:05:55 +02:00
toon Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
totalconnect Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
tplink Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
traccar Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
trace Move Trace classes to separate module (#78433) 2022-09-14 09:23:29 -04:00
tractive
tradfri Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
trafikverket_ferry Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
trafikverket_train Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
trafikverket_weatherstation Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
transmission Re-write tests for transmission (#76607) 2022-08-19 12:10:34 +02:00
transport_nsw
trend Refactor Trend to use async_setup_platform (#78216) 2022-09-28 08:46:13 +02:00
tts TTS Cleanup and expose get audio (#79065) 2022-09-25 20:53:20 -04:00
tuya Use FlowResultType enum in Tuya tests (#74596) 2022-07-07 12:31:19 +02:00
twentemilieu Migrate Twente Milieu to new entity naming style (#74593) 2022-07-09 23:40:55 +02:00
twilio Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
twinkly Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
twitch Fix thumbnail issues in Twitch integration (#72564) 2022-06-22 10:22:09 +02:00
uk_transport
ukraine_alarm Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
unifi Bump aiounifi to v35 (#79040) 2022-09-25 20:08:56 +02:00
unifi_direct
unifiprotect Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
universal Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
upb
upcloud Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
update Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
upnp Use identifiers host and serial number to match device (#75657) 2022-09-06 11:33:16 -04:00
uptime Migrate Uptime to new entity naming style (#75090) 2022-07-16 06:27:20 -07:00
uptimerobot Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
usb Discover new bluetooth adapters when they are plugged in (#77006) 2022-08-22 15:45:08 -10:00
usgs_earthquakes_feed Migrate usgs_earthquakes_feed to async library (#68370) 2022-06-29 12:13:33 +02:00
utility_meter Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
uvc Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
vacuum Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
vallox Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
velbus Fix velbus matching ignored entries in config flow (#78999) 2022-09-23 23:11:06 +02:00
venstar Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
vera Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
verisure Add multi-factor authentication support to Verisure (#75113) 2022-07-15 10:52:40 +02:00
version Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
vesync Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
vicare Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
vilfo Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
vizio Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
vlc_telnet Support VLC 4 pause (#77302) 2022-09-26 16:17:39 +02:00
voicerss Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
volumio Get discovered zeroconf IPv6 addresses (#65462) 2022-02-11 16:46:17 -06:00
volvooncall Add support for imperial units of measure in volvooncall (#77669) 2022-09-19 16:22:13 +02:00
vulcan Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
vultr Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
wake_on_lan
wallbox Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
water_heater Separate recorder database schema from other classes (#72977) 2022-06-07 14:41:43 +02:00
watttime Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
waze_travel_time Refactor distance, speed and volume utils (#77952) 2022-09-07 16:18:00 +02:00
weather Weather unit conversion (#73441) 2022-06-23 10:48:30 +02:00
webhook Support multiple trigger instances for a single webhook (#76037) 2022-08-02 08:54:28 +02:00
webostv Cleanup EntityFeature in tests (#78859) 2022-09-21 10:48:55 +02:00
websocket_api Fix WebSocket condition testing (#78570) 2022-09-16 11:18:00 +02:00
wemo Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
whirlpool Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
whois Migrate Whois to new entity naming style (#75019) 2022-07-14 10:56:01 +02:00
wiffi Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
wilight Apply hass-relative-import to tests (s-z) (#78733) 2022-09-19 09:51:31 +02:00
withings Fix Withings authentication to leverage default redirect URI (#79158) 2022-09-27 13:22:52 -04:00
wiz Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
wled Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
wolflink Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
workday
worldclock
ws66i Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
wsdot
xbox Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
xiaomi
xiaomi_aqara Get discovered zeroconf IPv6 addresses (#65462) 2022-02-11 16:46:17 -06:00
xiaomi_ble Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
xiaomi_miio Adjust root-import in tests (#78761) 2022-09-19 15:22:23 +02:00
yale_smart_alarm Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
yalexs_ble Fix incorrect key update for Gen2 locks with yalexs_ble (#77335) 2022-08-26 09:33:35 +02:00
yamaha
yamaha_musiccast Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
yandex_transport
yandextts Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
yeelight Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
yolink Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
youless Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
zeroconf Offer HKC local push control option when there are multiple zeroconf homekit matches (#74441) 2022-07-05 21:02:18 -07:00
zerproc Migrate zerproc light to ColorMode (#70851) 2022-04-27 09:52:41 +02:00
zha Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
zodiac Simplify time zone setting in tests (#68330) 2022-03-20 10:25:15 +01:00
zone Add attribute to zone indicating persons in zone (#69767) 2022-04-10 23:36:40 -07:00
zwave_js Cleanup root component imports in tests (#78893) 2022-09-21 06:57:41 -10:00
zwave_me Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
__init__.py
conftest.py Switch linear search to a dict lookup for ip bans (#74482) 2022-07-07 10:57:44 +02:00