   if (cmd == 'R') {
     reset();
   }
-#ifndef NOETH
   else if (cmd == 'F') {
     long value = atol(inputBytesPtr);
     if (value >= 0) {
-      settings.feed = value;
+      settings.feedid = value;
     }
   } 
   else if (cmd == 'K') {

  Serial.print(",");
  Serial.print(VFinal * IFinal,3);
  Serial.print(",");
  Serial.print(digitalRead(RELAY_PIN));
  Serial.print(",");
  Serial.print(delta);
  Serial.print(",");
  Serial.print(sleep);
#ifdef NOETH
  Serial.print(",");
  Serial.print("-");
  Serial.print(",");
  Serial.print("-");
  Serial.print(",");
  Serial.print("-");
  Serial.print(",");
  Serial.print("-");
  Serial.print(",");
  Serial.print("-");
  Serial.print(",");
  Serial.print("-");
#else
  Serial.print(",");
  Serial.print(Ethernet.localIP());
  Serial.print(",");
  Serial.print(SERVER_PORT);
  Serial.print(",");
  for (byte thisByte = 0; thisByte < 4; thisByte++) {
    // print the value of each byte of the IP address:
    Serial.print(settings.host[thisByte], DEC);

  settings.r2 = R2;
  settings.offset = OFFSET;
  settings.sensitivity = SENSITIVITY;
  settings.feedid = FEEDID;
  settings.host = HOST;
  settings.port = PORT;
  strcpy (settings.apikey,APIKEY);  
  settings.mac[0] = 0x90;
  settings.mac[1] = 0xA2;
  settings.mac[2] = 0xDA;
