Fix/mqtt-log (#235)

Ignore init mqtt when it's not configured
This commit is contained in:
Samuel Siburian
2024-09-21 14:57:05 +07:00
committed by GitHub
parent ca5fc8d65b
commit 6e212714fc
4 changed files with 40 additions and 12 deletions

View File

@ -266,10 +266,17 @@ static void mdnsInit(void) {
} }
static void initMqtt(void) { static void initMqtt(void) {
if (mqttClient.begin(configuration.getMqttBrokerUri())) { String mqttUri = configuration.getMqttBrokerUri();
Serial.println("Setup connect to MQTT broker successful"); if (mqttUri.isEmpty()) {
Serial.println(
"MQTT is not configured, skipping initialization of MQTT client");
return;
}
if (mqttClient.begin(mqttUri)) {
Serial.println("Successfully connected to MQTT broker");
} else { } else {
Serial.println("setup Connect to MQTT broker failed"); Serial.println("Connection to MQTT broker failed");
} }
} }

View File

@ -264,10 +264,17 @@ static void mdnsInit(void) {
} }
static void initMqtt(void) { static void initMqtt(void) {
if (mqttClient.begin(configuration.getMqttBrokerUri())) { String mqttUri = configuration.getMqttBrokerUri();
Serial.println("Setup connect to MQTT broker successful"); if (mqttUri.isEmpty()) {
Serial.println(
"MQTT is not configured, skipping initialization of MQTT client");
return;
}
if (mqttClient.begin(mqttUri)) {
Serial.println("Successfully connected to MQTT broker");
} else { } else {
Serial.println("setup Connect to MQTT broker failed"); Serial.println("Connection to MQTT broker failed");
} }
} }

View File

@ -291,10 +291,17 @@ static void mdnsInit(void) {
} }
static void initMqtt(void) { static void initMqtt(void) {
if (mqttClient.begin(configuration.getMqttBrokerUri())) { String mqttUri = configuration.getMqttBrokerUri();
Serial.println("Setup connect to MQTT broker successful"); if (mqttUri.isEmpty()) {
Serial.println(
"MQTT is not configured, skipping initialization of MQTT client");
return;
}
if (mqttClient.begin(mqttUri)) {
Serial.println("Successfully connected to MQTT broker");
} else { } else {
Serial.println("setup Connect to MQTT broker failed"); Serial.println("Connection to MQTT broker failed");
} }
} }

View File

@ -382,11 +382,18 @@ static void createMqttTask(void) {
} }
static void initMqtt(void) { static void initMqtt(void) {
if (mqttClient.begin(configuration.getMqttBrokerUri())) { String mqttUri = configuration.getMqttBrokerUri();
Serial.println("Connect to MQTT broker successful"); if (mqttUri.isEmpty()) {
Serial.println(
"MQTT is not configured, skipping initialization of MQTT client");
return;
}
if (mqttClient.begin(mqttUri)) {
Serial.println("Successfully connected to MQTT broker");
createMqttTask(); createMqttTask();
} else { } else {
Serial.println("Connect to MQTT broker failed"); Serial.println("Connection to MQTT broker failed");
} }
} }