2021-04-27 17:13:11 +01: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.
|
|
|
|
|
|
|
|
homeassistant.components
|
2021-05-15 19:55:28 +02:00
|
|
|
homeassistant.components.acer_projector.*
|
2021-05-19 10:37:16 +02:00
|
|
|
homeassistant.components.accuweather.*
|
2021-05-15 23:59:57 +02:00
|
|
|
homeassistant.components.actiontec.*
|
2021-05-15 22:53:10 +02:00
|
|
|
homeassistant.components.aftership.*
|
2021-05-17 16:20:05 +01:00
|
|
|
homeassistant.components.air_quality.*
|
2021-05-07 16:47:52 +02:00
|
|
|
homeassistant.components.airly.*
|
2021-07-21 14:18:08 -06:00
|
|
|
homeassistant.components.airvisual.*
|
2021-05-15 22:53:42 +02:00
|
|
|
homeassistant.components.aladdin_connect.*
|
2021-05-23 17:51:40 +02:00
|
|
|
homeassistant.components.alarm_control_panel.*
|
2021-05-17 14:09:52 +02:00
|
|
|
homeassistant.components.amazon_polly.*
|
2021-06-09 13:22:37 +02:00
|
|
|
homeassistant.components.ambee.*
|
2021-07-20 20:52:05 -06:00
|
|
|
homeassistant.components.ambient_station.*
|
2021-08-25 07:24:29 -04:00
|
|
|
homeassistant.components.amcrest.*
|
2021-05-17 11:14:47 +02:00
|
|
|
homeassistant.components.ampio.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.automation.*
|
|
|
|
homeassistant.components.binary_sensor.*
|
2021-05-25 13:29:35 +02:00
|
|
|
homeassistant.components.bluetooth_tracker.*
|
2021-10-27 19:32:10 +02:00
|
|
|
homeassistant.components.bmw_connected_drive.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.bond.*
|
2021-07-03 15:37:54 +02:00
|
|
|
homeassistant.components.braviatv.*
|
2021-04-29 16:59:31 +02:00
|
|
|
homeassistant.components.brother.*
|
2021-11-04 16:50:43 +01:00
|
|
|
homeassistant.components.button.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.calendar.*
|
2021-05-10 14:12:15 +01:00
|
|
|
homeassistant.components.camera.*
|
2021-05-22 10:14:59 +02:00
|
|
|
homeassistant.components.canary.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.cover.*
|
2021-09-14 21:46:52 +02:00
|
|
|
homeassistant.components.crownstone.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.device_automation.*
|
2021-05-22 09:15:15 +01:00
|
|
|
homeassistant.components.device_tracker.*
|
2021-07-02 18:37:18 +02:00
|
|
|
homeassistant.components.devolo_home_control.*
|
2021-10-28 22:42:10 +02: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-28 06:47:01 +10:00
|
|
|
homeassistant.components.dlna_dmr.*
|
2021-05-27 14:10:28 +02:00
|
|
|
homeassistant.components.dnsip.*
|
2021-06-24 20:27:25 +02:00
|
|
|
homeassistant.components.dsmr.*
|
2021-05-24 21:09:57 +02:00
|
|
|
homeassistant.components.dunehd.*
|
2021-10-22 12:20:39 -04:00
|
|
|
homeassistant.components.efergy.*
|
2021-04-30 22:21:30 +02:00
|
|
|
homeassistant.components.elgato.*
|
2021-07-12 22:56:10 +02:00
|
|
|
homeassistant.components.esphome.*
|
2021-07-26 18:37:37 +02:00
|
|
|
homeassistant.components.energy.*
|
2021-11-08 08:56:27 -08:00
|
|
|
homeassistant.components.evil_genius_labs.*
|
2021-07-05 11:19:37 +03:00
|
|
|
homeassistant.components.fastdotcom.*
|
2021-05-21 14:33:54 +02:00
|
|
|
homeassistant.components.fitbit.*
|
2021-07-27 02:42:51 -06:00
|
|
|
homeassistant.components.flunearyou.*
|
2021-10-02 13:19:36 -04:00
|
|
|
homeassistant.components.flux_led.*
|
2021-06-27 14:05:04 +02:00
|
|
|
homeassistant.components.forecast_solar.*
|
2021-05-15 07:54:11 +02:00
|
|
|
homeassistant.components.fritzbox.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.frontend.*
|
2021-07-06 15:06:32 +02:00
|
|
|
homeassistant.components.fritz.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.geo_location.*
|
2021-05-11 16:57:24 +02:00
|
|
|
homeassistant.components.gios.*
|
2021-10-14 18:20:08 -04:00
|
|
|
homeassistant.components.goalzero.*
|
2021-10-29 18:54:40 -07:00
|
|
|
homeassistant.components.greeneye_monitor.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.group.*
|
2021-07-22 00:01:05 -06:00
|
|
|
homeassistant.components.guardian.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.history.*
|
2021-06-18 18:46:20 +02:00
|
|
|
homeassistant.components.homeassistant.triggers.event
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.http.*
|
|
|
|
homeassistant.components.huawei_lte.*
|
|
|
|
homeassistant.components.hyperion.*
|
|
|
|
homeassistant.components.image_processing.*
|
2021-10-26 05:38:06 +02:00
|
|
|
homeassistant.components.input_select.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.integration.*
|
2021-09-11 12:27:13 -06:00
|
|
|
homeassistant.components.iqvia.*
|
2021-11-12 14:57:40 +01:00
|
|
|
homeassistant.components.jellyfin.*
|
2021-10-23 00:11:41 +03:00
|
|
|
homeassistant.components.jewish_calendar.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.knx.*
|
2021-05-17 09:12:04 +02:00
|
|
|
homeassistant.components.kraken.*
|
2021-07-06 09:54:35 +02:00
|
|
|
homeassistant.components.lcn.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.light.*
|
2021-05-27 14:04:40 +02:00
|
|
|
homeassistant.components.local_ip.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.lock.*
|
2021-10-22 08:14:33 -10:00
|
|
|
homeassistant.components.lookin.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.mailbox.*
|
|
|
|
homeassistant.components.media_player.*
|
2021-09-29 15:15:55 +02:00
|
|
|
homeassistant.components.modbus.*
|
2021-10-22 16:04:06 -04:00
|
|
|
homeassistant.components.modem_callerid.*
|
2021-10-24 02:39:39 -07:00
|
|
|
homeassistant.components.media_source.*
|
2021-06-07 16:04:04 +02:00
|
|
|
homeassistant.components.mysensors.*
|
2021-05-07 15:59:29 +02:00
|
|
|
homeassistant.components.nam.*
|
2021-09-30 23:48:28 +02:00
|
|
|
homeassistant.components.nanoleaf.*
|
2021-08-08 15:02:37 +02:00
|
|
|
homeassistant.components.neato.*
|
2021-07-28 00:12:32 -07:00
|
|
|
homeassistant.components.nest.*
|
2021-07-21 23:36:57 +02:00
|
|
|
homeassistant.components.netatmo.*
|
2021-05-26 11:06:30 -05:00
|
|
|
homeassistant.components.network.*
|
2021-10-15 04:27:26 -04:00
|
|
|
homeassistant.components.nfandroidtv.*
|
2021-06-11 10:06:15 +03:00
|
|
|
homeassistant.components.no_ip.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.notify.*
|
2021-07-23 13:00:02 -06:00
|
|
|
homeassistant.components.notion.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.number.*
|
2021-05-11 17:28:17 +02:00
|
|
|
homeassistant.components.onewire.*
|
2021-07-24 06:50:01 -06:00
|
|
|
homeassistant.components.openuv.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.persistent_notification.*
|
2021-06-22 12:50:50 +03:00
|
|
|
homeassistant.components.pi_hole.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.proximity.*
|
2021-07-27 02:45:44 -06:00
|
|
|
homeassistant.components.rainmachine.*
|
2021-11-06 19:34:51 +01:00
|
|
|
homeassistant.components.rdw.*
|
2021-07-28 00:51:40 -06:00
|
|
|
homeassistant.components.recollect_waste.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.recorder.purge
|
|
|
|
homeassistant.components.recorder.repack
|
2021-05-16 19:23:37 +02:00
|
|
|
homeassistant.components.recorder.statistics
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.remote.*
|
2021-07-28 21:41:11 +02:00
|
|
|
homeassistant.components.renault.*
|
2021-10-30 08:27:48 -06:00
|
|
|
homeassistant.components.ridwell.*
|
2021-07-27 11:50:47 +02:00
|
|
|
homeassistant.components.rituals_perfume_genie.*
|
2021-10-04 22:13:11 +02:00
|
|
|
homeassistant.components.rpi_power.*
|
2021-09-18 06:51:07 +02:00
|
|
|
homeassistant.components.samsungtv.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.scene.*
|
2021-06-18 11:51:55 +02:00
|
|
|
homeassistant.components.select.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.sensor.*
|
2021-07-21 19:11:44 +02:00
|
|
|
homeassistant.components.shelly.*
|
2021-07-27 14:11:54 -06:00
|
|
|
homeassistant.components.simplisafe.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.slack.*
|
|
|
|
homeassistant.components.sonos.media_player
|
2021-05-28 21:18:59 -05:00
|
|
|
homeassistant.components.ssdp.*
|
2021-10-08 11:34:22 +02:00
|
|
|
homeassistant.components.stookalert.*
|
2021-06-14 23:59:25 +08:00
|
|
|
homeassistant.components.stream.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.sun.*
|
2021-09-19 20:57:28 +02:00
|
|
|
homeassistant.components.surepetcare.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.switch.*
|
2021-07-19 16:28:40 +03:00
|
|
|
homeassistant.components.switcher_kis.*
|
2021-05-09 22:44:55 +02:00
|
|
|
homeassistant.components.synology_dsm.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.systemmonitor.*
|
2021-07-05 12:54:00 +03:00
|
|
|
homeassistant.components.tag.*
|
2021-09-23 16:56:21 +02:00
|
|
|
homeassistant.components.tautulli.*
|
2021-05-22 16:45:18 +02:00
|
|
|
homeassistant.components.tcp.*
|
2021-07-27 03:51:57 -06:00
|
|
|
homeassistant.components.tile.*
|
2021-09-27 21:11:55 +02:00
|
|
|
homeassistant.components.tplink.*
|
2021-10-03 09:13:12 +02:00
|
|
|
homeassistant.components.tractive.*
|
2021-09-21 16:23:10 +02:00
|
|
|
homeassistant.components.tradfri.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.tts.*
|
2021-05-15 07:49:41 +03:00
|
|
|
homeassistant.components.upcloud.*
|
2021-06-09 15:30:33 +03:00
|
|
|
homeassistant.components.uptime.*
|
2021-08-04 22:20:03 +02:00
|
|
|
homeassistant.components.uptimerobot.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.vacuum.*
|
2021-09-23 19:59:28 +02:00
|
|
|
homeassistant.components.vallox.*
|
2021-11-11 13:46:35 +01:00
|
|
|
homeassistant.components.velbus.*
|
2021-11-05 14:42:08 +01:00
|
|
|
homeassistant.components.vlc_telnet.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.water_heater.*
|
2021-10-07 04:40:10 -06:00
|
|
|
homeassistant.components.watttime.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.weather.*
|
|
|
|
homeassistant.components.websocket_api.*
|
2021-06-08 17:03:28 +03:00
|
|
|
homeassistant.components.zodiac.*
|
2021-04-27 17:13:11 +01:00
|
|
|
homeassistant.components.zeroconf.*
|
|
|
|
homeassistant.components.zone.*
|
|
|
|
homeassistant.components.zwave_js.*
|