From 1a5f890cbe08d14ec7252196bd925a57090e8774 Mon Sep 17 00:00:00 2001 From: Li Shuzhen Date: Tue, 18 Aug 2026 17:48:40 +0800 Subject: [PATCH] fix: tls verify mijia cloud mqtt broker hostname (#1774) --- custom_components/xiaomi_home/miot/miot_mips.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom_components/xiaomi_home/miot/miot_mips.py b/custom_components/xiaomi_home/miot/miot_mips.py index f4305c7..c9eca28 100644 --- a/custom_components/xiaomi_home/miot/miot_mips.py +++ b/custom_components/xiaomi_home/miot/miot_mips.py @@ -631,9 +631,10 @@ class _MipsClient(ABC): ca_certs=self._ca_file, certfile=self._cert_file, keyfile=self._key_file) + self._mqtt.tls_insecure_set(True) else: self._mqtt.tls_set(tls_version=ssl.PROTOCOL_TLS_CLIENT) - self._mqtt.tls_insecure_set(True) + self._mqtt.tls_insecure_set(False) self._mqtt.on_connect = self.__on_connect self._mqtt.on_connect_fail = self.__on_connect_failed self._mqtt.on_disconnect = self.__on_disconnect