Home Assistant Unofficial Reference 2024.12.1
discovery.py File Reference

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"