 // moisture sensor
 const int soilPower = D4;
 const int soilSensor1 = A0;
-int soil1 = 0;
+const int soilSensor2 = A1;
+const int soilSensor3 = A2;
+unsigned int soil1 = 0;
 
 // SparkFun phant library
 const char server[] = "data.sparkfun.com";

Phant phant(server, publicKey, privateKey);

// interval counters for measurement and post
const int MEASUREMENT_RATE = 30000; // read sensor data every 30 sec
const int POST_RATE = 15 * 60000; // post data every 15 minutes
elapsedMillis lastMeasurement;
elapsedMillis lastPost;

}

void loop() {
    int sensorStatus = 0;

    // read sensor data
    if (lastMeasurement > MEASUREMENT_RATE) {
      int bmeSensorStatus = readBMESensor();

      int soil1SensorStatus = readSoilSensor1();

      // calc overall sensor status
      sensorStatus = bmeSensorStatus; // TODO

      if (sensorStatus >= 0) {
          lastMeasurement = 0;
          postToParticle(sensorStatus); // always publish event
