   }
 
   // 21+: Assorted info and error values
-  // Tack on a ,R if we've rebooted to make it easier to spot them
-  if(justRestarted) {
-    weatherString += ",R";
-  }
 
   // add socket status as 8 hex chars
   bool reportSockets = false;

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

 */
const String wxVersion = "L17cB1";
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 L17cB1 2017/09/29 fix enableEth loop, 5 min solar timeout) starting at ms ";
//#define FOURMINUTEDAY              // Switch from day to night every four minutes for DEBUG


#include <avr/wdt.h>   // WatchDog Timer. If I hit an endless loop, reset. Kindof. May not reset Ethernet properly.
#include <EEPROM.h>    // will need this if I start writing to eeprom
#include <Wire.h>      // I2C needed for weather station sensors
#include <Math.h>      // Need cos() for calculating sunrise & sunset


    // Count down the seconds on Serial. Character 8 is the backspace.
    Serial.write(8);
    if (i > 9) {
      Serial.write(8);
    }
    Serial.print(i - 1);

    wdt_reset();
    delay(1000);
