           if (!EEPROM.read(eePowerSave)) EEPROM.update(eePowerSave, true);
         }
 		
-        pinMode(28, OUTPUT);     //             prepares Ubiquiti power control pin
-        digitalWrite(28, LOW);   //             turns Ubiquiti off (on=HIGH / off=low, default=on)
-
-        pinMode(8, OUTPUT);      //             prepares ETH power control pin
-        digitalWrite(8, HIGH);   //             turns ETH shield off (on=low / off=HIGH, default=on)
+        pinMode(PIN_UBIQUITI_ENABLE, OUTPUT);                  // prepares Ubiquiti power control pin
+        digitalWrite(PIN_UBIQUITI_ENABLE, UBIQUITI_DISABLED); // turns Ubiquiti off
+
+        pinMode(PIN_ETH_DISABLE, OUTPUT);             // prepares ETH power control pin
+        digitalWrite(PIN_ETH_DISABLE, ETH_DISABLED); // turns ETH shield off
 
       } else {
 	    Serial.print(", which is Day time. We will switch to night at minute #");

//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
unsigned long lastSecond;   //The millis counter to see when a second rolls by
unsigned long loopCounter;  //see how often we loop
unsigned long loopDelta;    //see how many loops since the last print
unsigned long msTemp;       //store millis() now and then to see how long something took, for Serial.print()s all over
unsigned long usTemp;       //store micros() now and then to see how long something took. Much smaller than millis!
byte seconds;               //When it hits 60, increase the current minute

      pinMode(30, OUTPUT);     //             common GND source for "YYD-3" FET switches.
      digitalWrite(30, LOW);   //             must always be low

      pinMode(PIN_UBIQUITI_ENABLE, OUTPUT);            // prepares Ubiquiti power control pin
      digitalWrite(PIN_UBIQUITI_ENABLE, ETH_ENABLED); // turns Ubiquiti on

      pinMode(PIN_ETH_DISABLE, OUTPUT);      // prepares ETH power control pin
      digitalWrite(PIN_ETH_DISABLE, ETH_ENABLED); // turns ETH shield on

  	}
    Serial.println("Done.");
