         else {
           if ((!firstZero) && (headerHits >= headerBits)) {
             firstZero = true;
-            digitalWrite(ledPin,1);
+            //digitalWrite(ledPin,1);
 
           }
           add(bitState);

int     BluPin     = 5;     //The Blue LED, turn on for a valid Rain sensor packet

// Variables for Manchester Receiver Logic:
word    sDelay     = 240;    //Small Delay about 1/4 of bit duration  try like 250 to 500
word    lDelay     = 490;    //Long Delay about 1/2 of bit duration  try like 500 to 1000, 1/4 + 1/2 = 3/4
byte    polarity   = 1;      //0 for lo->hi==1 or 1 for hi->lo==1 for Polarity, sets tempBit at start
byte    tempBit    = 1;      //Reflects the required transition polarity
byte    discards   = 0;      //how many leading "bits" need to be dumped, usually just a zero if anything eg discards=1


void UV() {
  //maximum readings appear ot be about 130-140 units (not sure how they rate them)
  intUV = int((nyb(9)*16)+nyb(11));
}
void dumpUV() {
  Serial.print("UV Level ");
