Announce functionality added
This commit is contained in:
10
src/main.cpp
10
src/main.cpp
@@ -114,14 +114,10 @@ void loop() {
|
||||
// Serial.println(" mm");
|
||||
|
||||
if (checkBounds(distance, 0, maxDistance)) {
|
||||
String node = "distance";
|
||||
Serial.println(mqtt.getTopic(node)+" = "+String(distance));
|
||||
mqtt.publish(node, distance);
|
||||
mqtt.publish("distance", distance);
|
||||
|
||||
bool signal = signalChange(distance, oldDistance);
|
||||
node = "signal";
|
||||
Serial.println(mqtt.getTopic(node)+" = "+String(signal));
|
||||
mqtt.publish(node, signal);
|
||||
mqtt.publish("signal", signal);
|
||||
if (signal)
|
||||
signal_led();
|
||||
}
|
||||
@@ -166,13 +162,11 @@ void readConfig() {
|
||||
DynamicJsonDocument doc(1024);
|
||||
DeserializationError error = deserializeJson(doc,configFile);
|
||||
serializeJsonPretty(doc,Serial);
|
||||
Serial.println();
|
||||
if (error) {
|
||||
Serial.print("failed to load config.json: ");
|
||||
Serial.println(error.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
Serial.println("\nparsed config.json");
|
||||
IPAddress addr;
|
||||
if (addr.fromString(doc["mqtt_server"].as<char*>())) {
|
||||
|
||||
Reference in New Issue
Block a user