Der stand geht
This commit is contained in:
parent
8a4f73d425
commit
729d2b8650
4 changed files with 21 additions and 19 deletions
|
@ -1,4 +1,4 @@
|
||||||
#define DEBUG
|
#define DEBUG 1
|
||||||
|
|
||||||
#define SENSOR_TEMPERATURE 0
|
#define SENSOR_TEMPERATURE 0
|
||||||
#define SENSOR_HUMIDITY 1
|
#define SENSOR_HUMIDITY 1
|
||||||
|
|
|
@ -62,9 +62,9 @@ void setup() {
|
||||||
delay(2000);
|
delay(2000);
|
||||||
|
|
||||||
// Initialize and configure the sensors
|
// Initialize and configure the sensors
|
||||||
apds.begin();
|
//apds.begin();
|
||||||
apds.enableColor(true);
|
//apds.enableColor(true);
|
||||||
bme.begin();
|
//bme.begin();
|
||||||
|
|
||||||
delay(100);
|
delay(100);
|
||||||
}
|
}
|
||||||
|
@ -73,19 +73,19 @@ void loop() {
|
||||||
digitalWrite(STATUS_LED_PIN, LOW);
|
digitalWrite(STATUS_LED_PIN, LOW);
|
||||||
|
|
||||||
currentSensorData[SENSOR_TEMPERATURE] = fetchTemperature();
|
currentSensorData[SENSOR_TEMPERATURE] = fetchTemperature();
|
||||||
currentSensorData[SENSOR_HUMIDITY] = fetchHumidity();
|
//currentSensorData[SENSOR_HUMIDITY] = fetchHumidity();
|
||||||
currentSensorData[SENSOR_LIGHT] = fetchLight();
|
//currentSensorData[SENSOR_LIGHT] = fetchLight();
|
||||||
currentSensorData[SENSOR_WINDSPEED] = fetchWindspeed();
|
//currentSensorData[SENSOR_WINDSPEED] = fetchWindspeed();
|
||||||
currentSensorData[SENSOR_PRESSURE] = fetchPressure();
|
//currentSensorData[SENSOR_PRESSURE] = fetchPressure();
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Serial.println("");
|
Serial.println("");
|
||||||
Serial.println("Current readings:");
|
Serial.println("Current readings:");
|
||||||
Serial.println("Temperature: " + String(currentSensorData[SENSOR_TEMPERATURE]) + " °C");
|
Serial.println("Temperature: " + String(currentSensorData[SENSOR_TEMPERATURE]) + " °C");
|
||||||
Serial.println("Humidity: " + String(currentSensorData[SENSOR_HUMIDITY]) + "%");
|
//Serial.println("Humidity: " + String(currentSensorData[SENSOR_HUMIDITY]) + "%");
|
||||||
Serial.println("Light: " + String(currentSensorData[SENSOR_LIGHT]) + " Lumen");
|
//Serial.println("Light: " + String(currentSensorData[SENSOR_LIGHT]) + " Lumen");
|
||||||
Serial.println("Windspeed: " + String(currentSensorData[SENSOR_WINDSPEED]) + " Km/h");
|
//Serial.println("Windspeed: " + String(currentSensorData[SENSOR_WINDSPEED]) + " Km/h");
|
||||||
Serial.println("Pressure: " + String(currentSensorData[SENSOR_PRESSURE]) + " hPa");
|
//Serial.println("Pressure: " + String(currentSensorData[SENSOR_PRESSURE]) + " hPa");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
pushToInfluxDB(DEVICE_NAME, currentSensorData);
|
pushToInfluxDB(DEVICE_NAME, currentSensorData);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
void pushToInfluxDB(String device, float sensorValues[]) {
|
void pushToInfluxDB(String device, float sensorValues[]) {
|
||||||
influxdb.write("weather,device=" + device + " temperature=" + String(sensorValues[SENSOR_TEMPERATURE]));
|
influxdb.write("weather,device=" + device + " temperature=" + String(sensorValues[SENSOR_TEMPERATURE]));
|
||||||
influxdb.write("weather,device=" + device + " humidity=" + String(sensorValues[SENSOR_HUMIDITY]));
|
//influxdb.write("weather,device=" + device + " humidity=" + String(sensorValues[SENSOR_HUMIDITY]));
|
||||||
influxdb.write("weather,device=" + device + " light=" + String(sensorValues[SENSOR_LIGHT]));
|
//influxdb.write("weather,device=" + device + " light=" + String(sensorValues[SENSOR_LIGHT]));
|
||||||
influxdb.write("weather,device=" + device + " windspeed=" + String(sensorValues[SENSOR_WINDSPEED]));
|
//influxdb.write("weather,device=" + device + " windspeed=" + String(sensorValues[SENSOR_WINDSPEED]));
|
||||||
influxdb.write("weather,device=" + device + " pressure=" + String(sensorValues[SENSOR_PRESSURE]));
|
//influxdb.write("weather,device=" + device + " pressure=" + String(sensorValues[SENSOR_PRESSURE]));
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,15 +2,17 @@ int anemometerRotations = 0;
|
||||||
unsigned long currentTime = 0;
|
unsigned long currentTime = 0;
|
||||||
|
|
||||||
float fetchTemperature() {
|
float fetchTemperature() {
|
||||||
return bme.readTemperature();
|
return 10;
|
||||||
|
//return bme.readTemperature();
|
||||||
}
|
}
|
||||||
|
|
||||||
float fetchPressure() {
|
float fetchPressure() {
|
||||||
return bme.readPressure() / 100.0F;
|
return 10;
|
||||||
|
//return bme.readPressure() / 100.0F;
|
||||||
}
|
}
|
||||||
|
|
||||||
float fetchHumidity() {
|
float fetchHumidity() {
|
||||||
return bme.readHumidity();
|
//return bme.readHumidity();
|
||||||
}
|
}
|
||||||
|
|
||||||
float fetchLight() {
|
float fetchLight() {
|
||||||
|
|
Loading…
Reference in a new issue