Classes | |
| class | MqttLock |
Functions | |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | CONF_CODE_FORMAT = "code_format" |
| string | CONF_PAYLOAD_LOCK = "payload_lock" |
| string | CONF_PAYLOAD_OPEN = "payload_open" |
| string | CONF_PAYLOAD_UNLOCK = "payload_unlock" |
| string | CONF_STATE_JAMMED = "state_jammed" |
| string | CONF_STATE_LOCKED = "state_locked" |
| string | CONF_STATE_LOCKING = "state_locking" |
| string | CONF_STATE_UNLOCKED = "state_unlocked" |
| string | CONF_STATE_UNLOCKING = "state_unlocking" |
| string | DEFAULT_NAME = "MQTT Lock" |
| string | DEFAULT_PAYLOAD_LOCK = "LOCK" |
| string | DEFAULT_PAYLOAD_OPEN = "OPEN" |
| string | DEFAULT_PAYLOAD_RESET = "None" |
| string | DEFAULT_PAYLOAD_UNLOCK = "UNLOCK" |
| string | DEFAULT_STATE_JAMMED = "JAMMED" |
| string | DEFAULT_STATE_LOCKED = "LOCKED" |
| string | DEFAULT_STATE_LOCKING = "LOCKING" |
| string | DEFAULT_STATE_OPEN = "OPEN" |
| string | DEFAULT_STATE_OPENING = "OPENING" |
| string | DEFAULT_STATE_UNLOCKED = "UNLOCKED" |
| string | DEFAULT_STATE_UNLOCKING = "UNLOCKING" |
| DISCOVERY_SCHEMA = PLATFORM_SCHEMA_MODERN.extend({}, extra=vol.REMOVE_EXTRA) | |
| MQTT_LOCK_ATTRIBUTES_BLOCKED | |
| int | PARALLEL_UPDATES = 0 |
| PLATFORM_SCHEMA_MODERN | |
| list | STATE_CONFIG_KEYS |
Support for MQTT locks.
| None homeassistant.components.mqtt.lock.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
|
private |
| string homeassistant.components.mqtt.lock.CONF_CODE_FORMAT = "code_format" |
| string homeassistant.components.mqtt.lock.CONF_PAYLOAD_LOCK = "payload_lock" |
| string homeassistant.components.mqtt.lock.CONF_PAYLOAD_OPEN = "payload_open" |
| string homeassistant.components.mqtt.lock.CONF_PAYLOAD_UNLOCK = "payload_unlock" |
| string homeassistant.components.mqtt.lock.CONF_STATE_JAMMED = "state_jammed" |
| string homeassistant.components.mqtt.lock.CONF_STATE_LOCKED = "state_locked" |
| string homeassistant.components.mqtt.lock.CONF_STATE_LOCKING = "state_locking" |
| string homeassistant.components.mqtt.lock.CONF_STATE_UNLOCKED = "state_unlocked" |
| string homeassistant.components.mqtt.lock.CONF_STATE_UNLOCKING = "state_unlocking" |
| string homeassistant.components.mqtt.lock.DEFAULT_NAME = "MQTT Lock" |
| string homeassistant.components.mqtt.lock.DEFAULT_PAYLOAD_LOCK = "LOCK" |
| string homeassistant.components.mqtt.lock.DEFAULT_PAYLOAD_OPEN = "OPEN" |
| string homeassistant.components.mqtt.lock.DEFAULT_PAYLOAD_RESET = "None" |
| string homeassistant.components.mqtt.lock.DEFAULT_PAYLOAD_UNLOCK = "UNLOCK" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_JAMMED = "JAMMED" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_LOCKED = "LOCKED" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_LOCKING = "LOCKING" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_OPEN = "OPEN" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_OPENING = "OPENING" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_UNLOCKED = "UNLOCKED" |
| string homeassistant.components.mqtt.lock.DEFAULT_STATE_UNLOCKING = "UNLOCKING" |
| homeassistant.components.mqtt.lock.DISCOVERY_SCHEMA = PLATFORM_SCHEMA_MODERN.extend({}, extra=vol.REMOVE_EXTRA) |
| homeassistant.components.mqtt.lock.MQTT_LOCK_ATTRIBUTES_BLOCKED |
| homeassistant.components.mqtt.lock.PLATFORM_SCHEMA_MODERN |