2021-04-27 16:13:11 +00:00
|
|
|
# Used by hassfest for generating mypy.ini.
|
|
|
|
# If component is fully covered with type annotations, please add it here
|
|
|
|
# to enable strict mypy checks.
|
|
|
|
|
2022-01-11 21:33:25 +00:00
|
|
|
# Stict typing is enabled by default for core files.
|
|
|
|
# Add it here to add 'disallow_any_generics'.
|
|
|
|
# --- Only for core file! ---
|
|
|
|
homeassistant.exceptions
|
2022-01-10 11:07:22 +00:00
|
|
|
homeassistant.core
|
2022-01-11 21:33:25 +00:00
|
|
|
homeassistant.loader
|
|
|
|
homeassistant.requirements
|
|
|
|
homeassistant.runner
|
|
|
|
homeassistant.setup
|
|
|
|
homeassistant.auth.auth_store
|
|
|
|
homeassistant.auth.providers.*
|
|
|
|
homeassistant.helpers.area_registry
|
|
|
|
homeassistant.helpers.condition
|
|
|
|
homeassistant.helpers.discovery
|
|
|
|
homeassistant.helpers.entity_values
|
|
|
|
homeassistant.helpers.reload
|
|
|
|
homeassistant.helpers.script_variables
|
|
|
|
homeassistant.helpers.translation
|
|
|
|
homeassistant.util.color
|
|
|
|
homeassistant.util.process
|
|
|
|
homeassistant.util.unit_system
|
|
|
|
|
|
|
|
# --- Add components below this line ---
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components
|
2022-01-10 14:54:09 +00:00
|
|
|
homeassistant.components.abode.*
|
2021-05-15 17:55:28 +00:00
|
|
|
homeassistant.components.acer_projector.*
|
2021-05-19 08:37:16 +00:00
|
|
|
homeassistant.components.accuweather.*
|
2021-05-15 21:59:57 +00:00
|
|
|
homeassistant.components.actiontec.*
|
2021-05-15 20:53:10 +00:00
|
|
|
homeassistant.components.aftership.*
|
2021-05-17 15:20:05 +00:00
|
|
|
homeassistant.components.air_quality.*
|
2021-05-07 14:47:52 +00:00
|
|
|
homeassistant.components.airly.*
|
2021-07-21 20:18:08 +00:00
|
|
|
homeassistant.components.airvisual.*
|
2021-05-15 20:53:42 +00:00
|
|
|
homeassistant.components.aladdin_connect.*
|
2021-05-23 15:51:40 +00:00
|
|
|
homeassistant.components.alarm_control_panel.*
|
2021-05-17 12:09:52 +00:00
|
|
|
homeassistant.components.amazon_polly.*
|
2021-06-09 11:22:37 +00:00
|
|
|
homeassistant.components.ambee.*
|
2021-07-21 02:52:05 +00:00
|
|
|
homeassistant.components.ambient_station.*
|
2021-08-25 11:24:29 +00:00
|
|
|
homeassistant.components.amcrest.*
|
2021-05-17 09:14:47 +00:00
|
|
|
homeassistant.components.ampio.*
|
2021-12-06 03:02:46 +00:00
|
|
|
homeassistant.components.aseko_pool_live.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.automation.*
|
|
|
|
homeassistant.components.binary_sensor.*
|
2021-05-25 11:29:35 +00:00
|
|
|
homeassistant.components.bluetooth_tracker.*
|
2021-10-27 17:32:10 +00:00
|
|
|
homeassistant.components.bmw_connected_drive.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.bond.*
|
2021-07-03 13:37:54 +00:00
|
|
|
homeassistant.components.braviatv.*
|
2021-04-29 14:59:31 +00:00
|
|
|
homeassistant.components.brother.*
|
2022-01-10 03:02:50 +00:00
|
|
|
homeassistant.components.browser.*
|
2021-11-04 15:50:43 +00:00
|
|
|
homeassistant.components.button.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.calendar.*
|
2021-05-10 13:12:15 +00:00
|
|
|
homeassistant.components.camera.*
|
2021-05-22 08:14:59 +00:00
|
|
|
homeassistant.components.canary.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.cover.*
|
2021-09-14 19:46:52 +00:00
|
|
|
homeassistant.components.crownstone.*
|
2021-12-28 12:19:36 +00:00
|
|
|
homeassistant.components.cpuspeed.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.device_automation.*
|
2021-05-22 08:15:15 +00:00
|
|
|
homeassistant.components.device_tracker.*
|
2021-07-02 16:37:18 +00:00
|
|
|
homeassistant.components.devolo_home_control.*
|
2021-10-28 20:42:10 +00:00
|
|
|
homeassistant.components.devolo_home_network.*
|
Config-flow for DLNA-DMR integration (#55267)
* Modernize dlna_dmr component: configflow, test, types
* Support config-flow with ssdp discovery
* Add unit tests
* Enforce strict typing
* Gracefully handle network devices (dis)appearing
* Fix Aiohttp mock response headers type to match actual response class
* Fixes from code review
* Fixes from code review
* Import device config in flow if unavailable at hass start
* Support SSDP advertisements
* Ignore bad BOOTID, fix ssdp:byebye handling
* Only listen for events on interface connected to device
* Release all listeners when entities are removed
* Warn about deprecated dlna_dmr configuration
* Use sublogger for dlna_dmr.config_flow for easier filtering
* Tests for dlna_dmr.data module
* Rewrite DMR tests for HA style
* Fix DMR strings: "Digital Media *Renderer*"
* Update DMR entity state and device info when changed
* Replace deprecated async_upnp_client State with TransportState
* supported_features are dynamic, based on current device state
* Cleanup fully when subscription fails
* Log warnings when device connection fails unexpectedly
* Set PARALLEL_UPDATES to unlimited
* Fix spelling
* Fixes from code review
* Simplify has & can checks to just can, which includes has
* Treat transitioning state as playing (not idle) to reduce UI jerking
* Test if device is usable
* Handle ssdp:update messages properly
* Fix _remove_ssdp_callbacks being shared by all DlnaDmrEntity instances
* Fix tests for transitioning state
* Mock DmrDevice.is_profile_device (added to support embedded devices)
* Use ST & NT SSDP headers to find DMR devices, not deviceType
The deviceType is extracted from the device's description XML, and will not
be what we want when dealing with embedded devices.
* Use UDN from SSDP headers, not device description, as unique_id
The SSDP headers have the UDN of the embedded device that we're interested
in, whereas the device description (`ATTR_UPNP_UDN`) field will always be
for the root device.
* Fix DMR string English localization
* Test config flow with UDN from SSDP headers
* Bump async-upnp-client==0.22.1, fix flake8 error
* fix test for remapping
* DMR HA Device connections based on root and embedded UDN
* DmrDevice's UpnpDevice is now named profile_device
* Use device type from SSDP headers, not device description
* Mark dlna_dmr constants as Final
* Use embedded device UDN and type for unique ID when connected via URL
* More informative connection error messages
* Also match SSDP messages on NT headers
The NT header is to ssdp:alive messages what ST is to M-SEARCH responses.
* Bump async-upnp-client==0.22.2
* fix merge
* Bump async-upnp-client==0.22.3
Co-authored-by: Steven Looman <steven.looman@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-27 20:47:01 +00:00
|
|
|
homeassistant.components.dlna_dmr.*
|
2021-05-27 12:10:28 +00:00
|
|
|
homeassistant.components.dnsip.*
|
2021-06-24 18:27:25 +00:00
|
|
|
homeassistant.components.dsmr.*
|
2021-05-24 19:09:57 +00:00
|
|
|
homeassistant.components.dunehd.*
|
2021-10-22 16:20:39 +00:00
|
|
|
homeassistant.components.efergy.*
|
2021-04-30 20:21:30 +00:00
|
|
|
homeassistant.components.elgato.*
|
2021-07-12 20:56:10 +00:00
|
|
|
homeassistant.components.esphome.*
|
2021-07-26 16:37:37 +00:00
|
|
|
homeassistant.components.energy.*
|
2021-11-08 16:56:27 +00:00
|
|
|
homeassistant.components.evil_genius_labs.*
|
2021-07-05 08:19:37 +00:00
|
|
|
homeassistant.components.fastdotcom.*
|
2021-05-21 12:33:54 +00:00
|
|
|
homeassistant.components.fitbit.*
|
2021-07-27 08:42:51 +00:00
|
|
|
homeassistant.components.flunearyou.*
|
2021-10-02 17:19:36 +00:00
|
|
|
homeassistant.components.flux_led.*
|
2021-06-27 12:05:04 +00:00
|
|
|
homeassistant.components.forecast_solar.*
|
2021-05-15 05:54:11 +00:00
|
|
|
homeassistant.components.fritzbox.*
|
2021-11-24 01:04:36 +00:00
|
|
|
homeassistant.components.fronius.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.frontend.*
|
2021-07-06 13:06:32 +00:00
|
|
|
homeassistant.components.fritz.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.geo_location.*
|
2021-05-11 14:57:24 +00:00
|
|
|
homeassistant.components.gios.*
|
2021-10-14 22:20:08 +00:00
|
|
|
homeassistant.components.goalzero.*
|
2021-10-30 01:54:40 +00:00
|
|
|
homeassistant.components.greeneye_monitor.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.group.*
|
2021-07-22 06:01:05 +00:00
|
|
|
homeassistant.components.guardian.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.history.*
|
2021-06-18 16:46:20 +00:00
|
|
|
homeassistant.components.homeassistant.triggers.event
|
2022-02-03 16:18:03 +00:00
|
|
|
homeassistant.components.homekit_controller
|
|
|
|
homeassistant.components.homekit_controller.alarm_control_panel
|
|
|
|
homeassistant.components.homekit_controller.button
|
|
|
|
homeassistant.components.homekit_controller.const
|
|
|
|
homeassistant.components.homekit_controller.lock
|
|
|
|
homeassistant.components.homekit_controller.select
|
|
|
|
homeassistant.components.homekit_controller.storage
|
2022-01-11 00:23:31 +00:00
|
|
|
homeassistant.components.homewizard.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.http.*
|
|
|
|
homeassistant.components.huawei_lte.*
|
|
|
|
homeassistant.components.hyperion.*
|
|
|
|
homeassistant.components.image_processing.*
|
2021-12-20 15:18:58 +00:00
|
|
|
homeassistant.components.input_button.*
|
2021-10-26 03:38:06 +00:00
|
|
|
homeassistant.components.input_select.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.integration.*
|
2022-02-03 16:02:05 +00:00
|
|
|
homeassistant.components.isy994.*
|
2021-09-11 18:27:13 +00:00
|
|
|
homeassistant.components.iqvia.*
|
2021-11-12 13:57:40 +00:00
|
|
|
homeassistant.components.jellyfin.*
|
2021-10-22 21:11:41 +00:00
|
|
|
homeassistant.components.jewish_calendar.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.knx.*
|
2021-05-17 07:12:04 +00:00
|
|
|
homeassistant.components.kraken.*
|
2022-01-12 12:39:12 +00:00
|
|
|
homeassistant.components.lametric.*
|
2021-07-06 07:54:35 +00:00
|
|
|
homeassistant.components.lcn.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.light.*
|
2021-05-27 12:04:40 +00:00
|
|
|
homeassistant.components.local_ip.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.lock.*
|
2021-10-22 18:14:33 +00:00
|
|
|
homeassistant.components.lookin.*
|
2021-12-22 11:20:35 +00:00
|
|
|
homeassistant.components.luftdaten.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.mailbox.*
|
|
|
|
homeassistant.components.media_player.*
|
2021-09-29 13:15:55 +00:00
|
|
|
homeassistant.components.modbus.*
|
2021-10-22 20:04:06 +00:00
|
|
|
homeassistant.components.modem_callerid.*
|
2021-10-24 09:39:39 +00:00
|
|
|
homeassistant.components.media_source.*
|
2021-06-07 14:04:04 +00:00
|
|
|
homeassistant.components.mysensors.*
|
2021-05-07 13:59:29 +00:00
|
|
|
homeassistant.components.nam.*
|
2021-09-30 21:48:28 +00:00
|
|
|
homeassistant.components.nanoleaf.*
|
2021-08-08 13:02:37 +00:00
|
|
|
homeassistant.components.neato.*
|
2021-07-28 07:12:32 +00:00
|
|
|
homeassistant.components.nest.*
|
2021-07-21 21:36:57 +00:00
|
|
|
homeassistant.components.netatmo.*
|
2021-05-26 16:06:30 +00:00
|
|
|
homeassistant.components.network.*
|
2021-10-15 08:27:26 +00:00
|
|
|
homeassistant.components.nfandroidtv.*
|
2021-12-29 11:23:54 +00:00
|
|
|
homeassistant.components.nissan_leaf.*
|
2021-06-11 07:06:15 +00:00
|
|
|
homeassistant.components.no_ip.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.notify.*
|
2021-07-23 19:00:02 +00:00
|
|
|
homeassistant.components.notion.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.number.*
|
2022-01-02 19:15:39 +00:00
|
|
|
homeassistant.components.oncue.*
|
2021-05-11 15:28:17 +00:00
|
|
|
homeassistant.components.onewire.*
|
2021-12-16 20:12:33 +00:00
|
|
|
homeassistant.components.open_meteo.*
|
2021-07-24 12:50:01 +00:00
|
|
|
homeassistant.components.openuv.*
|
2021-12-31 17:35:15 +00:00
|
|
|
homeassistant.components.overkiz.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.persistent_notification.*
|
2021-06-22 09:50:50 +00:00
|
|
|
homeassistant.components.pi_hole.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.proximity.*
|
2021-12-23 05:25:05 +00:00
|
|
|
homeassistant.components.pvoutput.*
|
2021-07-27 08:45:44 +00:00
|
|
|
homeassistant.components.rainmachine.*
|
2021-11-06 18:34:51 +00:00
|
|
|
homeassistant.components.rdw.*
|
2021-07-28 06:51:40 +00:00
|
|
|
homeassistant.components.recollect_waste.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.recorder.purge
|
|
|
|
homeassistant.components.recorder.repack
|
2021-05-16 17:23:37 +00:00
|
|
|
homeassistant.components.recorder.statistics
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.remote.*
|
2021-07-28 19:41:11 +00:00
|
|
|
homeassistant.components.renault.*
|
2021-10-30 14:27:48 +00:00
|
|
|
homeassistant.components.ridwell.*
|
2021-07-27 09:50:47 +00:00
|
|
|
homeassistant.components.rituals_perfume_genie.*
|
2022-02-06 04:17:31 +00:00
|
|
|
homeassistant.components.roku.*
|
2021-10-04 20:13:11 +00:00
|
|
|
homeassistant.components.rpi_power.*
|
2022-01-01 20:36:31 +00:00
|
|
|
homeassistant.components.rtsp_to_webrtc.*
|
2021-09-18 04:51:07 +00:00
|
|
|
homeassistant.components.samsungtv.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.scene.*
|
2021-06-18 09:51:55 +00:00
|
|
|
homeassistant.components.select.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.sensor.*
|
2022-01-08 08:53:05 +00:00
|
|
|
homeassistant.components.senseme.*
|
2021-07-21 17:11:44 +00:00
|
|
|
homeassistant.components.shelly.*
|
2021-07-27 20:11:54 +00:00
|
|
|
homeassistant.components.simplisafe.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.slack.*
|
2022-01-17 19:27:23 +00:00
|
|
|
homeassistant.components.smhi.*
|
2021-05-29 02:18:59 +00:00
|
|
|
homeassistant.components.ssdp.*
|
2021-10-08 09:34:22 +00:00
|
|
|
homeassistant.components.stookalert.*
|
2021-12-20 13:53:51 +00:00
|
|
|
homeassistant.components.statistics.*
|
2022-01-06 01:55:57 +00:00
|
|
|
homeassistant.components.steamist.*
|
2021-06-14 15:59:25 +00:00
|
|
|
homeassistant.components.stream.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.sun.*
|
2021-09-19 18:57:28 +00:00
|
|
|
homeassistant.components.surepetcare.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.switch.*
|
2021-07-19 13:28:40 +00:00
|
|
|
homeassistant.components.switcher_kis.*
|
2021-05-09 20:44:55 +00:00
|
|
|
homeassistant.components.synology_dsm.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.systemmonitor.*
|
2021-07-05 09:54:00 +00:00
|
|
|
homeassistant.components.tag.*
|
2021-12-01 13:40:38 +00:00
|
|
|
homeassistant.components.tailscale.*
|
2021-09-23 14:56:21 +00:00
|
|
|
homeassistant.components.tautulli.*
|
2021-05-22 14:45:18 +00:00
|
|
|
homeassistant.components.tcp.*
|
2021-07-27 09:51:57 +00:00
|
|
|
homeassistant.components.tile.*
|
2021-09-27 19:11:55 +00:00
|
|
|
homeassistant.components.tplink.*
|
2021-11-24 19:45:13 +00:00
|
|
|
homeassistant.components.tolo.*
|
2021-10-03 07:13:12 +00:00
|
|
|
homeassistant.components.tractive.*
|
2021-09-21 14:23:10 +00:00
|
|
|
homeassistant.components.tradfri.*
|
2022-01-19 19:57:05 +00:00
|
|
|
homeassistant.components.trafikverket_train.*
|
2022-01-13 22:04:15 +00:00
|
|
|
homeassistant.components.trafikverket_weatherstation.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.tts.*
|
2021-11-13 14:34:09 +00:00
|
|
|
homeassistant.components.twentemilieu.*
|
2021-12-26 06:12:57 +00:00
|
|
|
homeassistant.components.unifiprotect.*
|
2021-05-15 04:49:41 +00:00
|
|
|
homeassistant.components.upcloud.*
|
2021-06-09 12:30:33 +00:00
|
|
|
homeassistant.components.uptime.*
|
2021-08-04 20:20:03 +00:00
|
|
|
homeassistant.components.uptimerobot.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.vacuum.*
|
2021-09-23 17:59:28 +00:00
|
|
|
homeassistant.components.vallox.*
|
2021-11-11 12:46:35 +00:00
|
|
|
homeassistant.components.velbus.*
|
2021-11-05 13:42:08 +00:00
|
|
|
homeassistant.components.vlc_telnet.*
|
2021-11-23 21:30:22 +00:00
|
|
|
homeassistant.components.wallbox.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.water_heater.*
|
2021-10-07 10:40:10 +00:00
|
|
|
homeassistant.components.watttime.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.weather.*
|
2022-01-16 21:07:29 +00:00
|
|
|
homeassistant.components.webostv.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.websocket_api.*
|
2021-12-20 00:09:30 +00:00
|
|
|
homeassistant.components.wemo.*
|
2021-12-28 20:25:09 +00:00
|
|
|
homeassistant.components.whois.*
|
2022-02-05 15:23:19 +00:00
|
|
|
homeassistant.components.wiz.*
|
2021-06-08 14:03:28 +00:00
|
|
|
homeassistant.components.zodiac.*
|
2021-04-27 16:13:11 +00:00
|
|
|
homeassistant.components.zeroconf.*
|
|
|
|
homeassistant.components.zone.*
|
|
|
|
homeassistant.components.zwave_js.*
|