   
   // Connect to CSS website, do a PUT with weather values. Should be called once for every minute of weather data.
   logSome(F("  uploadWeather called, building string. Bytes free: "));
-  logOneLine(freeRam());
+  logSome(freeRam());
+  logSome(". ina219a readings this minute: ");
+  logOneLine(ina219a_MMAloops);
   byte uploadStatus = 90; //90 = haven't tried stopping the client yet.
 
   // Preemptively close any open connections, to keep sockets available.

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

 */
const String wxVersion = "L13bB1"; // jjj
const String wxOwner = "-DJ-";
const byte IPgw = 254;    //Marshall must be 254
const byte IPq3 = 243;    //Marshall must be 243
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 String startupMessage = "UM Weather Station (ver L13bB1 2017/09/15) starting at ms ";


#include <avr/wdt.h>   // WatchDog Timer. If I hit an endless loop, reset. Kindof. May not reset Ethernet properly.

          //if powerSave was set, that means we're transitioning to daytime now.
          // Until I figure out how to restart the Ethernet, just force a watchdog timeout with delays.
          enableEthernet();

          /* No longer needed?
          Serial.println(F("   ! ! !   We just switched to DAY. Since we can't reset ETHERNET very well, we are rebooting soon!!! ! ! "));
          delay(10000);
          delay(20000);
          delay(30000);
          */
        }
       
        //This below kind of doesn't count, because of the reboot above. We really should never get here.
