       pinMode(30, OUTPUT);     //             common GND source for "YYD-3" FET switches.
       digitalWrite(30, LOW);   //             must always be low
 
-      pinMode(28, OUTPUT);     //             prepares Ubiquiti power control pin
-      digitalWrite(28, HIGH);  //             turns Ubiquiti on (on=HIGH / off=low, default=on)
-
-      pinMode(8, OUTPUT);      //             prepares ETH power control pin
-      digitalWrite(8, LOW);    //             turns ETH shield on (on=low / off=HIGH, default=on)
+      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.");

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

      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)

    } else {
	    Serial.print("Turning on Eth and Ubiquity... ");

        }
 		
		//This below kind of doesn't count, because of the reboot above. We really should never get here.
		    pinMode(PIN_UBIQUITI_ENABLE, OUTPUT);                 // prepares Ubiquiti power control pin
        digitalWrite(PIN_UBIQUITI_ENABLE, UBIQUITI_ENABLED); // turns Ubiquiti on

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

      } // End of night/day figuring out (for power save)

