mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	fix streaming logs from MQTT for ESP32 devices using TLS (#6605)
This commit is contained in:
		| @@ -10,6 +10,7 @@ import paho.mqtt.client as mqtt | ||||
|  | ||||
| from esphome.const import ( | ||||
|     CONF_BROKER, | ||||
|     CONF_CERTIFICATE_AUTHORITY, | ||||
|     CONF_DISCOVERY_PREFIX, | ||||
|     CONF_ESPHOME, | ||||
|     CONF_LOG_TOPIC, | ||||
| @@ -99,7 +100,9 @@ def prepare( | ||||
|     elif username: | ||||
|         client.username_pw_set(username, password) | ||||
|  | ||||
|     if config[CONF_MQTT].get(CONF_SSL_FINGERPRINTS): | ||||
|     if config[CONF_MQTT].get(CONF_SSL_FINGERPRINTS) or config[CONF_MQTT].get( | ||||
|         CONF_CERTIFICATE_AUTHORITY | ||||
|     ): | ||||
|         if sys.version_info >= (2, 7, 13): | ||||
|             tls_version = ssl.PROTOCOL_TLS  # pylint: disable=no-member | ||||
|         else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user