hass-core/homeassistant/components/mqtt
Erik Montnemery 60ae85564e
Add support for MQTT device triggers (#31679)
* Add support for MQTT device triggers

* Fix test, tweaks

* Improve test coverage

* Address review comments, improve tests

* Tidy up exception handling

* Fix abbreviations

* Rewrite to handle update of attached triggers

* Update abbreviation test

* Refactor according to review comments

* Refactor according to review comments

* Improve trigger removal

* Further refactoring
2020-02-18 13:51:10 -08:00
..
.translations [ci skip] Translation update 2020-02-10 00:31:37 +00:00
light use isort to sort imports according to PEP8 for light (#29648) 2019-12-08 22:46:23 +05:30
vacuum use isort to sort imports according to PEP8 for vacuum (#29650) 2019-12-08 22:47:01 +05:30
__init__.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
abbreviations.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
addtrustexternalcaroot.crt MQTT: Auto provide cloudmqtt cert 2015-09-30 00:09:35 -07:00
alarm_control_panel.py Add supported_features to Alarm Control Panel to limit device_actions (#29065) 2019-11-25 15:42:53 -08:00
binary_sensor.py Update binary_sensor.py (#28707) 2019-11-12 09:53:08 +01:00
camera.py Fix callback and async (#31281) 2020-01-29 13:59:45 -08:00
climate.py Be consistent with Home Assistant and Hass.io spelling (#30500) 2020-01-05 14:09:17 +02:00
config_flow.py Inline MQTT paho imports (#29177) 2019-12-02 11:32:02 -08:00
const.py Move imports in mqtt component (#27835) 2019-10-17 17:04:27 -07:00
cover.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
device_automation.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
device_tracker.py use isort to sort imports according to PEP8 for mqtt (#29649) 2019-12-08 22:45:26 +05:30
device_trigger.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
discovery.py Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
fan.py Fix supported_features in MQTT fan (#28680) 2020-01-14 09:17:44 -08:00
lock.py Add separate command and state topics for mqtt lock (#29808) 2019-12-31 15:24:09 +01:00
manifest.json Format all manifests with prettier (#30521) 2020-01-06 21:28:23 +01:00
models.py use isort to sort imports according to PEP8 for mqtt (#29649) 2019-12-08 22:45:26 +05:30
sensor.py Black 2019-07-31 12:25:30 -07:00
server.py Fix callback and async (#31281) 2020-01-29 13:59:45 -08:00
services.yaml Update MQTT service description 2020-02-06 11:39:44 -08:00
strings.json Add support for MQTT device triggers (#31679) 2020-02-18 13:51:10 -08:00
subscription.py Move imports in mqtt component (#27835) 2019-10-17 17:04:27 -07:00
switch.py Black 2019-07-31 12:25:30 -07:00