hass-core/homeassistant/components/mqtt
Jan Bouwhuis 8a8732f0bc
Strict type hints for MQTT integration (#82317)
* Strict type hints for MQTT integration

* Fix errors

* Additional corrections

* Use cv.template to avoid untyped calls

* Enable strict typing policy for MQTT integration

* Use ignore[no-untyped-call]

* Use # type: ignore[unreachable]

* Correct cast

* Refactor getting discovery_payload

* Remove unused type ignore comments
2022-11-24 08:25:44 +01:00
..
light Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
translations [ci skip] Translation update 2022-11-24 00:26:32 +00:00
vacuum Enforce VacuumEntityFeature (#82466) 2022-11-22 07:27:27 +01:00
__init__.py Add Mqtt WebSockets support (#82078) 2022-11-23 15:03:31 +01:00
abbreviations.py Improve MQTT update platform (#81131) 2022-10-28 17:05:43 +02:00
alarm_control_panel.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
binary_sensor.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
button.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
camera.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
client.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
climate.py Enforce ClimateEntityFeature (#82329) 2022-11-22 07:08:53 +01:00
config.py Refactor MQTT_WILL_BIRTH_SCHEMA (#81879) 2022-11-10 15:24:56 +01:00
config_flow.py Add Mqtt WebSockets support (#82078) 2022-11-23 15:03:31 +01:00
config_integration.py Add Mqtt WebSockets support (#82078) 2022-11-23 15:03:31 +01:00
const.py Add Mqtt WebSockets support (#82078) 2022-11-23 15:03:31 +01:00
cover.py Enforce CoverEntityFeature (#82457) 2022-11-22 07:09:19 +01:00
debug_info.py Improve MQTT type hints part 3 (#80542) 2022-11-03 13:06:53 +01:00
device_automation.py Improve MQTT type hints part 3 (#80542) 2022-11-03 13:06:53 +01:00
device_tracker.py Move mqtt device_tracker files (#82581) 2022-11-23 16:24:56 +01:00
device_trigger.py Improve MQTT type hints part 3 (#80542) 2022-11-03 13:06:53 +01:00
diagnostics.py Add MqttData helper to mqtt (#78825) 2022-09-20 19:40:06 +02:00
discovery.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
fan.py Enforce FanEntityFeature (#82458) 2022-11-22 07:13:54 +01:00
humidifier.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
lock.py Enforce LockEntityFeature (#82461) 2022-11-22 07:15:11 +01:00
manifest.json Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
mixins.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
models.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
number.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
scene.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
select.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
sensor.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
services.yaml Prettify yaml (services.yaml) (#68878) 2022-03-30 09:48:06 +02:00
siren.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
strings.json Add Mqtt WebSockets support (#82078) 2022-11-23 15:03:31 +01:00
subscription.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00
switch.py Remove legacy YAML support from MQTT (#82102) 2022-11-17 22:55:31 +01:00
tag.py Import tag from homeassistant.components (#82161) 2022-11-16 07:09:46 +01:00
trigger.py Improve MQTT type hints / refactor part 7 - trigger (#81019) 2022-11-08 17:02:06 +01:00
update.py Enforce UpdateEntityFeature (#82465) 2022-11-22 07:16:53 +01:00
util.py Strict type hints for MQTT integration (#82317) 2022-11-24 08:25:44 +01:00