- // FIXME: get temperature from sensor and use it here
- float temp = 20.0;
- double water_dist = distanceSensor.measureDistanceCm(temp);
+ float temperature = 0;
+ float humidity = 0;
+ int err = SimpleDHTErrSuccess;
+ if ((err = dht22.read2(&temperature, &humidity, NULL)) == SimpleDHTErrSuccess) {
+ sendToInfluxDB("temperature,city="+city+",location="+location, "value", String(temperature));
+ sendToInfluxDB("humidity,city="+city+",location="+location, "value", String(humidity));
+ }
+ double water_dist = distanceSensor.measureDistanceCm(temperature);