diff --git a/firmware/influxdb.ino b/firmware/influxdb.ino index 33185a0..a2a3e70 100755 --- a/firmware/influxdb.ino +++ b/firmware/influxdb.ino @@ -4,7 +4,6 @@ void pushToInfluxDB(String device, float sensorValues[]) { uint8_t tries = 0; boolean addComma = false; - tries++; String msg = "weather,device=" + device + " "; if (!(isnan(sensorValues[SENSOR_TEMPERATURE]))) { @@ -66,6 +65,7 @@ void pushToInfluxDB(String device, float sensorValues[]) { #endif do { + tries++; influxdb.write(msg); } while (influxdb.response() != DB_SUCCESS and tries < 5); -} +}