mirror of
https://github.com/esphome/esphome.git
synced 2024-12-24 16:58:07 +01:00
Fix MQTT python 3 stringify IPAddress Type (#864)
Fixes https://github.com/esphome/issues/issues/850
This commit is contained in:
parent
5becaebdda
commit
b55544b860
@ -67,7 +67,7 @@ def initialize(config, subscriptions, on_message, username, password, client_id)
|
|||||||
tls_version=tls_version, ciphers=None)
|
tls_version=tls_version, ciphers=None)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
client.connect(config[CONF_MQTT][CONF_BROKER], config[CONF_MQTT][CONF_PORT])
|
client.connect(str(config[CONF_MQTT][CONF_BROKER]), config[CONF_MQTT][CONF_PORT])
|
||||||
except socket.error as err:
|
except socket.error as err:
|
||||||
raise EsphomeError("Cannot connect to MQTT broker: {}".format(err))
|
raise EsphomeError("Cannot connect to MQTT broker: {}".format(err))
|
||||||
|
|
||||||
@ -127,7 +127,7 @@ def clear_topic(config, topic, username=None, password=None, client_id=None):
|
|||||||
|
|
||||||
# From marvinroger/async-mqtt-client -> scripts/get-fingerprint/get-fingerprint.py
|
# From marvinroger/async-mqtt-client -> scripts/get-fingerprint/get-fingerprint.py
|
||||||
def get_fingerprint(config):
|
def get_fingerprint(config):
|
||||||
addr = config[CONF_MQTT][CONF_BROKER], config[CONF_MQTT][CONF_PORT]
|
addr = str(config[CONF_MQTT][CONF_BROKER]), config[CONF_MQTT][CONF_PORT]
|
||||||
_LOGGER.info("Getting fingerprint from %s:%s", addr[0], addr[1])
|
_LOGGER.info("Getting fingerprint from %s:%s", addr[0], addr[1])
|
||||||
try:
|
try:
|
||||||
cert_pem = ssl.get_server_certificate(addr)
|
cert_pem = ssl.get_server_certificate(addr)
|
||||||
|
Loading…
Reference in New Issue
Block a user