core/homeassistant/components/mqtt
Jan Bouwhuis 3d00923665
Improve MQTT type hints / refactor part 9 - light (#81151)
* Improve type hints light base

* improve type hints light schema basic

* Improve type hints light schema json

* Use MQTT Template models with light template

* Addtional type hints for template light

* Improve template hints for schema template

* Use strict type hints for templates

* MyPy corrections

* Follow up comments

* Follow up comments

* Revert changes schema_json

* Revert changes schema template

* Hints setup_entity_json and setup_entity_template

* Remove type hint on setup_entity JSON
2022-11-17 10:22:25 +01:00
..
device_tracker Improve MQTT type hints part 8 (#81034) 2022-10-28 18:20:33 +02:00
light Improve MQTT type hints / refactor part 9 - light (#81151) 2022-11-17 10:22:25 +01:00
translations [ci skip] Translation update 2022-11-17 00:26:24 +00:00
vacuum Improve MQTT type hints / refactor part 10 - vacuum (#81253) 2022-11-15 12:48:02 +01:00
__init__.py Refactor MQTT_WILL_BIRTH_SCHEMA (#81879) 2022-11-10 15:24:56 +01:00
abbreviations.py Improve MQTT update platform (#81131) 2022-10-28 17:05:43 +02:00
alarm_control_panel.py Adjust type hints for AlarmControlPanelEntityFeature (#82186) 2022-11-16 17:08:42 +01:00
binary_sensor.py Improve MQTT type hints part 1 (#80523) 2022-11-02 20:33:18 +01:00
button.py Improve MQTT type hints part 1 (#80523) 2022-11-02 20:33:18 +01:00
camera.py Remove `b64` encoding work-a-round for MQTT camera (#82244) 2022-11-17 10:11:25 +01:00
client.py Fix late-import paho (#81791) 2022-11-08 16:16:31 +01:00
climate.py Improve climate type hints for supported_features (#82223) 2022-11-16 23:07:48 +02:00
config.py Refactor MQTT_WILL_BIRTH_SCHEMA (#81879) 2022-11-10 15:24:56 +01:00
config_flow.py Fix mqtt typo (#82086) 2022-11-14 16:22:23 +01:00
config_integration.py Refactor MQTT_WILL_BIRTH_SCHEMA (#81879) 2022-11-10 15:24:56 +01:00
const.py Move MQTT CONF_SCHEMA from light and vacuum to .const (#81152) 2022-10-29 10:22:59 +02:00
cover.py Adjust type hints for CoverEntityFeature (#82238) 2022-11-17 08:39:44 +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_trigger.py Improve MQTT type hints part 3 (#80542) 2022-11-03 13:06:53 +01:00
diagnostics.py
discovery.py
fan.py Improve MQTT type hints part 3 (#80542) 2022-11-03 13:06:53 +01:00
humidifier.py Improve MQTT type hints part 4 (#80971) 2022-11-07 08:24:49 +01:00
lock.py Improve MQTT type hints part 4 (#80971) 2022-11-07 08:24:49 +01:00
manifest.json
mixins.py Improve MQTT type hints / refactor part 10 - vacuum (#81253) 2022-11-15 12:48:02 +01:00
models.py Adjust payload sentinel in mqtt (#81553) 2022-11-07 12:31:11 +01:00
number.py Improve MQTT type hints part 4 (#80971) 2022-11-07 08:24:49 +01:00
scene.py Improve MQTT type hints part 5 (#80979) 2022-11-08 12:55:41 +01:00
select.py Improve MQTT type hints part 5 (#80979) 2022-11-08 12:55:41 +01:00
sensor.py Improve MQTT type hints part 5 (#80979) 2022-11-08 12:55:41 +01:00
services.yaml
siren.py Improve MQTT type hints part 6 (#81001) 2022-11-08 13:11:45 +01:00
strings.json Fix mqtt typo (#82086) 2022-11-14 16:22:23 +01:00
subscription.py
switch.py Improve MQTT type hints part 6 (#81001) 2022-11-08 13:11:45 +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 Always update attributes on an update for MQTT update (#82139) 2022-11-15 18:43:01 +01:00
util.py Fix mqtt typo (#82086) 2022-11-14 16:22:23 +01:00