From 37a446f2d1af5207abc5f335bbf8c325d3211798 Mon Sep 17 00:00:00 2001 From: topsworld Date: Thu, 16 Jan 2025 21:54:50 +0800 Subject: [PATCH] feat: ignore normal disconnect log --- 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 865c44c..b1bb65b 100644 --- a/custom_components/xiaomi_home/miot/miot_mips.py +++ b/custom_components/xiaomi_home/miot/miot_mips.py @@ -663,7 +663,8 @@ class _MipsClient(ABC): def __on_disconnect(self, client, user_data, rc, props) -> None: if self._mqtt_state: - self.log_error(f'mips disconnect, {rc}, {props}') + (self.log_info if rc == 0 else self.log_error)( + f'mips disconnect, {rc}, {props}') self._mqtt_state = False if self._mqtt_timer: self._mqtt_timer.cancel()