hass-core/homeassistant/components/mqtt
Jan Bouwhuis 2f11385627
Add typing hints for MQTT mixins (#80702)
* Add typing hints for MQTT mixins

* Follow up comments

* config_entry is always set

* typing discovery_data - substate None assignment

* Rename `config[CONF_DEVICE]` -> specifications
2022-10-24 15:00:37 +02:00
..
device_tracker Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
light Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
translations Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
vacuum Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
__init__.py Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
abbreviations.py Add update platform to MQTT integration (#80659) 2022-10-24 11:47:45 +02:00
alarm_control_panel.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
binary_sensor.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
button.py Link manually added MQTT entities the the MQTT config entry (#78547) 2022-09-18 12:55:31 -04:00
camera.py Link manually added MQTT entities the the MQTT config entry (#78547) 2022-09-18 12:55:31 -04:00
client.py Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
climate.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
config.py Fix MQTT config schema to ensure correct validation (#73619) 2022-06-20 08:51:12 +02:00
config_flow.py Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
config_integration.py Add update platform to MQTT integration (#80659) 2022-10-24 11:47:45 +02:00
const.py Add update platform to MQTT integration (#80659) 2022-10-24 11:47:45 +02:00
cover.py Add typing hints for MQTT mixins (#80702) 2022-10-24 15:00:37 +02:00
debug_info.py Move MQTT debug_info to dataclass (#78788) 2022-09-23 20:55:29 +02:00
device_automation.py Move MQTT config schemas and client to separate modules (#71995) 2022-05-31 09:32:44 +02:00
device_trigger.py Add MqttData helper to mqtt (#78825) 2022-09-20 19:40:06 +02:00
diagnostics.py Add MqttData helper to mqtt (#78825) 2022-09-20 19:40:06 +02:00
discovery.py Add typing hints for MQTT mixins (#80702) 2022-10-24 15:00:37 +02:00
fan.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
humidifier.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
lock.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
manifest.json Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
mixins.py Add typing hints for MQTT mixins (#80702) 2022-10-24 15:00:37 +02:00
models.py Add typing hints for MQTT mixins (#80702) 2022-10-24 15:00:37 +02:00
number.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
scene.py Link manually added MQTT entities the the MQTT config entry (#78547) 2022-09-18 12:55:31 -04:00
select.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
sensor.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
services.yaml Prettify yaml (services.yaml) (#68878) 2022-03-30 09:48:06 +02:00
siren.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
strings.json Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00
subscription.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
switch.py Fix state saving when sharing topics for MQTT entities (#79421) 2022-10-11 10:49:54 +02:00
tag.py Move MQTT discovery hass.data globals to dataclass (#78706) 2022-09-28 14:13:44 +02:00
trigger.py Use TriggerActionType [core, l-m] (#76806) 2022-08-15 17:39:55 +02:00
update.py Add typing hints for MQTT mixins (#80702) 2022-10-24 15:00:37 +02:00
util.py Move advanced MQTT options to entry (#79351) 2022-10-24 09:58:23 +02:00