Go to the source code of this file.
Classes | |
| class | homeassistant.components.tasmota.discovery.DuplicatedTopicIssueData |
Namespaces | |
| homeassistant.components.tasmota.discovery | |
Functions | |
| None | homeassistant.components.tasmota.discovery.async_start (HomeAssistant hass, str discovery_topic, ConfigEntry config_entry, TasmotaMQTTClient tasmota_mqtt, SetupDeviceCallback setup_device) |
| None | homeassistant.components.tasmota.discovery.async_stop (HomeAssistant hass) |
| None | homeassistant.components.tasmota.discovery.clear_discovery_hash (HomeAssistant hass, DiscoveryHashType discovery_hash) |
| None | homeassistant.components.tasmota.discovery.set_discovery_hash (HomeAssistant hass, DiscoveryHashType discovery_hash) |
| bool | homeassistant.components.tasmota.discovery.warn_if_topic_duplicated (HomeAssistant hass, str command_topic, str|None own_mac, TasmotaDeviceConfig own_device_config) |
Variables | |
| homeassistant.components.tasmota.discovery._LOGGER = logging.getLogger(__name__) | |
| string | homeassistant.components.tasmota.discovery.ALREADY_DISCOVERED = "tasmota_discovered_components" |
| string | homeassistant.components.tasmota.discovery.DISCOVERY_DATA = "tasmota_discovery_data" |
| string | homeassistant.components.tasmota.discovery.MQTT_TOPIC_URL = "https://tasmota.github.io/docs/Home-Assistant/#tasmota-integration" |
| homeassistant.components.tasmota.discovery.SetupDeviceCallback | |
| string | homeassistant.components.tasmota.discovery.TASMOTA_DISCOVERY_ENTITY_NEW = "tasmota_discovery_entity_new_{}" |
| string | homeassistant.components.tasmota.discovery.TASMOTA_DISCOVERY_ENTITY_UPDATED = "tasmota_discovery_entity_updated_{}_{}_{}_{}" |
| string | homeassistant.components.tasmota.discovery.TASMOTA_DISCOVERY_INSTANCE = "tasmota_discovery_instance" |