diff --git a/ampel-firmware/mqtt.cpp b/ampel-firmware/mqtt.cpp index 0b03cdb704ddce14392209c6d1fcc23826d458b7..0aec8cdb2efb827f533e077c5bd8c18f556c2999 100644 --- a/ampel-firmware/mqtt.cpp +++ b/ampel-firmware/mqtt.cpp @@ -42,6 +42,8 @@ namespace mqtt { char last_successful_publish[23] = ""; void initialize(const char *sensorId) { + Serial.print("MQTT ? "); + Serial.println(config::mqtt_active()); json_sensor_format = PSTR("{\"time\":\"%s\", \"co2\":%d, \"temp\":%.1f, \"rh\":%.1f}"); snprintf(publish_topic, sizeof(publish_topic), "CO2sensors/%s", sensorId); #if MQTT_ENCRYPTED diff --git a/ampel-firmware/web_config.cpp b/ampel-firmware/web_config.cpp index c81c494d89ac6e3196b250b057d910969ba57483..f7bad77c6e6da2c572ffa382ec56f2cd37aa8957 100644 --- a/ampel-firmware/web_config.cpp +++ b/ampel-firmware/web_config.cpp @@ -295,6 +295,9 @@ namespace config { uint16_t &csv_interval = web_config::csvTimestepParam.value(); // MQTT + bool mqtt_active() { + return web_config::mqttParams.isActive(); + } char *mqtt_server = web_config::mqttServerParam.value(); char *mqtt_user = web_config::mqttUserParam.value(); char *mqtt_password = web_config::mqttPasswordParam.value(); diff --git a/ampel-firmware/web_config.h b/ampel-firmware/web_config.h index 3b6bf900330c1baa3c8db99384eec5fe45b37da9..8a8dce9e5e74d6c600b51001b3396175fa98b881 100644 --- a/ampel-firmware/web_config.h +++ b/ampel-firmware/web_config.h @@ -32,7 +32,7 @@ namespace config { extern uint16_t &csv_interval; // [s] // MQTT - //TODO: Add use_mqtt + bool mqtt_active(); extern char *mqtt_server; extern char *mqtt_user; extern char *mqtt_password;