mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Fix MQTT discovery enabled when discovery_retain in config (#131)
This commit is contained in:
		| @@ -100,7 +100,7 @@ def to_code(config): | |||||||
|     mqtt = Pvariable(config[CONF_ID], rhs) |     mqtt = Pvariable(config[CONF_ID], rhs) | ||||||
|     if not config.get(CONF_DISCOVERY, True): |     if not config.get(CONF_DISCOVERY, True): | ||||||
|         add(mqtt.disable_discovery()) |         add(mqtt.disable_discovery()) | ||||||
|     if CONF_DISCOVERY_RETAIN in config or CONF_DISCOVERY_PREFIX in config: |     elif CONF_DISCOVERY_RETAIN in config or CONF_DISCOVERY_PREFIX in config: | ||||||
|         discovery_retain = config.get(CONF_DISCOVERY_RETAIN, True) |         discovery_retain = config.get(CONF_DISCOVERY_RETAIN, True) | ||||||
|         discovery_prefix = config.get(CONF_DISCOVERY_PREFIX, 'homeassistant') |         discovery_prefix = config.get(CONF_DISCOVERY_PREFIX, 'homeassistant') | ||||||
|         add(mqtt.set_discovery_info(discovery_prefix, discovery_retain)) |         add(mqtt.set_discovery_info(discovery_prefix, discovery_retain)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user