Luftdruck immer der gleiche Wert

Meine neue SensBox (iD 5e7cb3ee7758d5001c1661db ) liefert immer den Gleichen Luftdruckwert von rund 642 hPa.
Das macht sie seit dem ich sie “erfolgreich” in betrieb genommen habe.
Muss ich was muss ich im Programm ändern?
Muss ich den Sensor Kalibrieren?

Auszug aus dem Programm:

//-----Pressure-----//
#ifdef BMP280_CONNECTED
float pressure;
pressure = BMP.readPressure()/100;
addMeasurement(LUFTDRSENSOR_ID, pressure);
#endif

Kannst du mal schauen ob du mit dem component_test aus den Beispielen der senseBox MCU Library in Arduino ein anderer Wert raus kommt?

1 Like

Sieht gut aus:

UART/Serial Port:
SDS011 dust particle sensor found at serial port #2.

I2C/Wire:
Device found at 0x29
— TSL45315
Lux 123904
Device found at 0x38
— VEML6070 (0x38+0x39)
UV 18
Device found at 0x39
Device found at 0x3D
Device found at 0x40
— HDC100X
Temp 11.0488891602 *C
Humi 35.2661132813 %
Device found at 0x42
— CAM-M8Q
Device found at 0x76
— BMP280
Temp 14.5699996948 *C
Pres 1021.3160937500 hPa
Alti -66.9408645630 m

Habs noch mal neu aufgespielt. Jetzt geht es. Ich glaube, ich hatte einen Port falsch gesetzt.
Nun ist der Luftdruck korrekt.

// Number of serial port the SDS011 is connected to. Either Serial1 or Serial2
#define SDS_UART_PORT (undefined)

Ist zumindest das einzige was ich bewusst geändert habe.

Hallo!

Ich setze gerade meine Sensebox auf und habe das gleiche Problem. Meine Messwerte werden eigentlich über wifi korrekt übertragen. Ausnahme: Der Luftdruck zeigt online immer den gleichen Wert an, im component_test scheint er aber korrekt zu sein. Die Adresse in der Anzeige ist 76; es scheint also nichts mit dem bereits bekannten Problem der Änderung der Adresse auf 77 zu tun zu haben.

Den Feinstaubsensor habe ich auch noch nicht ans Laufen bekommen. Den Port habe ich aber nicht geändert; er steht korrekt auf Serial2.

Hat jemand noch eine Idee? Vielen Dank und Gruß
Barbara