Functions | |
| None | _async_setup_automation (HomeAssistant hass, ConfigType config, ConfigEntry config_entry, DiscoveryInfoType discovery_data) |
| None | async_removed_from_device (HomeAssistant hass, str device_id) |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry) |
Variables | |
| string | AUTOMATION_TYPE_TRIGGER = "trigger" |
| list | AUTOMATION_TYPES = [AUTOMATION_TYPE_TRIGGER] |
| AUTOMATION_TYPES_SCHEMA = vol.In(AUTOMATION_TYPES) | |
| string | CONF_AUTOMATION_TYPE = "automation_type" |
| DISCOVERY_SCHEMA | |
Provides device automations for MQTT.
|
private |
Set up an MQTT device automation.
Definition at line 37 of file device_automation.py.
| None homeassistant.components.mqtt.device_automation.async_removed_from_device | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
Handle Mqtt removed from a device.
Definition at line 50 of file device_automation.py.
| None homeassistant.components.mqtt.device_automation.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Set up MQTT device automation dynamically through MQTT discovery.
Definition at line 28 of file device_automation.py.
| string homeassistant.components.mqtt.device_automation.AUTOMATION_TYPE_TRIGGER = "trigger" |
Definition at line 17 of file device_automation.py.
| list homeassistant.components.mqtt.device_automation.AUTOMATION_TYPES = [AUTOMATION_TYPE_TRIGGER] |
Definition at line 18 of file device_automation.py.
| homeassistant.components.mqtt.device_automation.AUTOMATION_TYPES_SCHEMA = vol.In(AUTOMATION_TYPES) |
Definition at line 19 of file device_automation.py.
| string homeassistant.components.mqtt.device_automation.CONF_AUTOMATION_TYPE = "automation_type" |
Definition at line 20 of file device_automation.py.
| homeassistant.components.mqtt.device_automation.DISCOVERY_SCHEMA |
Definition at line 22 of file device_automation.py.