diff --git a/platformio.ini b/platformio.ini index 1e69386..00eb5e4 100644 --- a/platformio.ini +++ b/platformio.ini @@ -71,7 +71,7 @@ platform = espressif32 framework = arduino board = m5stick-c lib_deps = - m5stack/M5StickCPlus@^0.0.1 + m5stack/M5StickCPlus@^0.0.2 ${common_env_data.lib_deps_external} board_build.partitions = partitions_singleapp.csv monitor_speed = 115200 diff --git a/src/main.cpp b/src/main.cpp index 9dd3bf9..8ce4547 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -37,12 +37,9 @@ bool sendTelemetry(int totalSeen = -1, int totalReported = -1, int totalAdverts if (initial) { initial = false; - String availabilityTopic = CHANNEL + "/" + room + "/telemetry/availability"; - Serial.println("Connected to MQTT"); - if (mqttClient.publish(availabilityTopic.c_str(), 0, 1, "online") == true) { - Serial.printf("Success sending availability to: %s\n", availabilityTopic.c_str()); + Serial.println("Connected to MQTT"); reconnectTries = 0; } else @@ -184,7 +181,6 @@ void connectToMqtt() mqttClient.onDisconnect(onMqttDisconnect); mqttClient.setServer(mqttHost.c_str(), mqttPort); mqttClient.setWill(availabilityTopic.c_str(), 0, 1, "offline"); - mqttClient.setKeepAlive(60); mqttClient.setCredentials(mqttUser.c_str(), mqttPass.c_str()); mqttClient.connect(); }