 
   // 3: Wind speed, mph, 1 minute average
   weatherString += String(charComma);
-  if (windSpeedAvg < 9.5) weatherString += String('0');
-  weatherString += String(windSpeedAvg, 2);
+  if (windSpeedAvg < 9.95) weatherString += String('0');
+  weatherString += String(windSpeedAvg, 1);
 
   // 4: wind speed, mph, 5 minute max (gust)
   weatherString += String(charComma);
   if (windgustmph_5m < 9.5) weatherString += String('0');
-  weatherString += String(windgustmph_5m, 1);
+  weatherString += String(windgustmph_5m, 0);
 
   // 5: wind direction, 1 minute average
   weatherString += String(charComma);

      *  B A T T E R Y   P R O T E C T I O N
      * * * * * * * * * * * * * * * * * * * * * * * * */

      if (ina219b_current > 350) {

        // Charging too fast. Poor man's slowdown: turn off the solar panel for a bit. 8-o
        Serial.println(F("Pausing Solar Panels because charge rate was > 350ma (==700ma because INA reports half real value)"));
        pauseSolar = true;
        pauseSolarStartTime = now();
        disableSolar();

 Much of this is based on Mike Grusin's USB Weather Board code: https://www.sparkfun.com/products/10586

 */
const String wxVersion = "L16eB1"; // jjj
const String wxOwner = "-DJ-";
const byte ina219a_HWaddr = 0x40;  //0x40 for everyone but Lance. 0x44 for Lance.
const byte ina219b_HWaddr = 0x41;  //
const byte bme280a_HWaddr = 0x76;  //Default may be 0x77 depending on mfgr
const byte bme280b_HWaddr = 0x77;
const bool disableNTP = false;      //Set to false to allow NTP, but it can cause crashes if it doesn't get a response.
const bool enableEthDump2Serial = false;  //Set to false to suppress spitting Ethernet output to serial. Sometimes unprintable characters mess up the terminal.
const String startupMessage = "UM Weather Station (ver L16eB1 2017/09/27 more smoothing, text fixing) starting at ms ";
//#define FOURMINUTEDAY              // Switch from day to night every four minutes for DEBUG


