Home Assistant Unofficial Reference 2024.12.1
lock.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.mqtt.lock.MqttLock
 

Namespaces

 homeassistant.components.mqtt.lock
 

Functions

None homeassistant.components.mqtt.lock.async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 homeassistant.components.mqtt.lock._LOGGER = logging.getLogger(__name__)
 
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
 
int homeassistant.components.mqtt.lock.PARALLEL_UPDATES = 0
 
 homeassistant.components.mqtt.lock.PLATFORM_SCHEMA_MODERN
 
list homeassistant.components.mqtt.lock.STATE_CONFIG_KEYS