Wenn du den zweiten Temperatursensor hinzugefügt hast musst du den Code, der unter Skript auf der openSenseMap angezeigt wird, in die Arduino IDE kopieren.
Anschließend musst du folgende Sachen ändern:
- das doppelte
#define HDC1080_CONNECTED
entfernen
- die TEMPERATURSENSOR_ID wie folgt ändern:
// Temperatur drinnen
const char TEMPERSENSORI_ID[] PROGMEM = "deineID";
// Temperatur draußen
const char TEMPERSENSORO_ID[] PROGMEM = "deineID";
//-----Temperature-----//
//-----Humidity-----//
#ifdef HDC1080_CONNECTED
Wire.beginTransmission(0x77);
Wire.write(1 << channels[0]);
Wire.endTransmission();
addMeasurement(TEMPERSENSORI_ID, HDC.readTemperature());
delay(10);
Wire.beginTransmission(0x77);
Wire.write(1 << channels[1]);
Wire.endTransmission();
addMeasurement(TEMPERSENSORO_ID, HDC.readTemperature());
delay(200);
#endif
Beachte, dass du noch den Namen von deinem Wifi Netzwerk und das Passwort unter:
// Wifi Credentials
const char *ssid = ""; // your network SSID (name)
const char *pass = ""; // your network password
setzten musst.
Falls du neben der Temperatur auch die Luftfeuchtigkeit beider Sensoren auslesen möchtest musst du das natürlich noch ähnlich wie oben beschrieben hinzufügen.
Wenn du alles gemacht hast, kannst du den Code kompilieren und auf deine senseBox MCU übertragen.
Viele Grüße
Mario