 
   digitalWrite(espnemoIsOnPadPin, LOW);
   digitalWrite(espResetPin, LOW);
-  digitalWrite(ledPowerPin, LOW);
+  digitalWrite(ledPowerPin, HIGH);
 
   startMills = millis();
 
   Serial.println("Initializing scale : start");
-  delay(2000);
+  //delay(2000);
 
   scale.set_scale(23040.f);
   scale.tare();
 
+  scale.power_down();
   Serial.println("Initializing scale : done");
 
   attachInterrupt(0, WakeUp, CHANGE);
 
-  Wire.begin(2);
-  Wire.onRequest(requestEvent);
-
-  scale.power_down();
-  delay(250);
 
   /*
     for (int thisReading = 0; thisReading < numReadings; thisReading++)

  */

  sleepNow();

}


  Serial.begin(38400);
  Serial.println("pet pad scale started");
  delay(100);
  
  Wire.begin(2);
  Wire.onRequest(requestEvent);

  pinMode(wakeUpPin, INPUT_PULLUP);

