 const byte BOUNCE_DELAY_MS = 10;
 const int UPDATE_RATE_MS = 1000;
 
-volatile unsigned long rainInches = 0;
-volatile int windDirection = 0, windSpeed = 0;
+volatile float rainInches = 0, windSpeed = 0;
+volatile int windDirection = 0;
 
 //
 


  pinMode(AIO_WIND_DIRECTION, INPUT);

  xbeeSerial.begin(9600);
  Serial.begin(9600);
}


  // wake radio
  digitalWrite(DIO_XBEE_SLEEP, LOW);
  delay(100);

  // send message
  sendWeatherUpdate(xbeeSerial);
