Classes | |
| class | MqttSiren |
Functions | |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | CONF_AVAILABLE_TONES = "available_tones" |
| string | CONF_COMMAND_OFF_TEMPLATE = "command_off_template" |
| string | CONF_STATE_OFF = "state_off" |
| string | CONF_STATE_ON = "state_on" |
| string | CONF_SUPPORT_DURATION = "support_duration" |
| string | CONF_SUPPORT_VOLUME_SET = "support_volume_set" |
| string | DEFAULT_NAME = "MQTT Siren" |
| string | DEFAULT_PAYLOAD_OFF = "OFF" |
| string | DEFAULT_PAYLOAD_ON = "ON" |
| DISCOVERY_SCHEMA = vol.All(PLATFORM_SCHEMA_MODERN.extend({}, extra=vol.REMOVE_EXTRA)) | |
| string | ENTITY_ID_FORMAT = siren.DOMAIN + ".{}" |
| MQTT_SIREN_ATTRIBUTES_BLOCKED | |
| int | PARALLEL_UPDATES = 0 |
| PLATFORM_SCHEMA_MODERN | |
| string | STATE = "state" |
| dictionary | SUPPORTED_ATTRIBUTES |
| SUPPORTED_BASE = SirenEntityFeature.TURN_OFF | SirenEntityFeature.TURN_ON | |
Support for MQTT sirens.
| None homeassistant.components.mqtt.siren.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
|
private |
| string homeassistant.components.mqtt.siren.CONF_AVAILABLE_TONES = "available_tones" |
| string homeassistant.components.mqtt.siren.CONF_COMMAND_OFF_TEMPLATE = "command_off_template" |
| string homeassistant.components.mqtt.siren.CONF_STATE_OFF = "state_off" |
| string homeassistant.components.mqtt.siren.CONF_STATE_ON = "state_on" |
| string homeassistant.components.mqtt.siren.CONF_SUPPORT_DURATION = "support_duration" |
| string homeassistant.components.mqtt.siren.CONF_SUPPORT_VOLUME_SET = "support_volume_set" |
| string homeassistant.components.mqtt.siren.DEFAULT_NAME = "MQTT Siren" |
| string homeassistant.components.mqtt.siren.DEFAULT_PAYLOAD_OFF = "OFF" |
| string homeassistant.components.mqtt.siren.DEFAULT_PAYLOAD_ON = "ON" |
| homeassistant.components.mqtt.siren.DISCOVERY_SCHEMA = vol.All(PLATFORM_SCHEMA_MODERN.extend({}, extra=vol.REMOVE_EXTRA)) |
| string homeassistant.components.mqtt.siren.ENTITY_ID_FORMAT = siren.DOMAIN + ".{}" |
| homeassistant.components.mqtt.siren.MQTT_SIREN_ATTRIBUTES_BLOCKED |
| int homeassistant.components.mqtt.siren.PARALLEL_UPDATES = 0 |
| homeassistant.components.mqtt.siren.PLATFORM_SCHEMA_MODERN |
| dictionary homeassistant.components.mqtt.siren.SUPPORTED_ATTRIBUTES |