Fix initial mqtt subcribe cooldown timeout (#116904)

This commit is contained in:
Jan Bouwhuis 2024-05-06 14:32:37 +02:00 committed by Franck Nijhof
parent ed6788ca3f
commit ab113570c3
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -84,7 +84,7 @@ if TYPE_CHECKING:
_LOGGER = logging.getLogger(__name__)
DISCOVERY_COOLDOWN = 5
INITIAL_SUBSCRIBE_COOLDOWN = 1.0
INITIAL_SUBSCRIBE_COOLDOWN = 3.0
SUBSCRIBE_COOLDOWN = 0.1
UNSUBSCRIBE_COOLDOWN = 0.1
TIMEOUT_ACK = 10
@ -891,6 +891,7 @@ class MQTT:
qos=birth_message.qos,
retain=birth_message.retain,
)
_LOGGER.info("MQTT client initialized, birth message sent")
@callback
def _async_mqtt_on_connect(
@ -950,6 +951,7 @@ class MQTT:
name="mqtt re-subscribe",
)
self._subscribe_debouncer.set_timeout(SUBSCRIBE_COOLDOWN)
_LOGGER.info("MQTT client initialized")
self._async_connection_result(True)