 Systronix_TMP275 Mux0Temp2;   // D1C2, center
 Systronix_TMP275 Mux0Temp3;   // D1C3
 
-// End Cap Mux 0
-Systronix_TMP275 Mux0Temp5;
-Systronix_TMP275 Mux0Temp6;
+// End Cap 
+Systronix_TMP275 Mux4Temp5;
+Systronix_TMP275 Mux4Temp6;
 
 // back of D1C3, mostly for convenience of plugging first drawer cable from mux to ext sensor board not inside the drawer
 Systronix_TMP275 Mux0Temp7;

  SensorPtr = &Mux0Temp1;   
  stat = sensor_read (SensorPtr);

  // // Enable Mux Channel 1
  // stat = PCA9548A_70.control_write(PCA9548A_PORT_1_ENABLE);
  // if (SUCCESS != stat)
  // {
  //   text_ptr = (PCA9548A_70.status_text[PCA9548A_70.error.error_val]);
  //   Serial.printf("mux1 control write failed with return of 0x%.2X: %s\r\n", PCA9548A_70.error.error_val, text_ptr);
  //   delay(dtime/2); // don't blast repeat failures too quickly
  // }
  // else
  // {
  //   stat = PCA9548A_70.control_read(&control_read_val);
  //   if (verbose) Serial.printf("OK control=0x%.2X\r\n", control_read_val);
  // }


  // ------------------------------

  SensorPtr = &Mux0Temp3;
  stat = sensor_read (SensorPtr);

  SensorPtr = &Mux0Temp7;
  stat = sensor_read (SensorPtr);  

  // Enable Mux Channel 4
  stat = PCA9548A_70.control_write(PCA9548A_PORT_4_ENABLE);
  if (SUCCESS != stat)
  {
    //text_ptr = (PCA9548A_70.status_text[PCA9548A_70.error.error_val]);
    text_ptr = "where are i2c error strings?";
    Serial.printf("mux1 control write failed with return of 0x%.2X: %s\r\n", PCA9548A_70.error.error_val, text_ptr);
    delay(dtime/2); // don't blast repeat failures too quickly
  }
  else
  {
    stat = PCA9548A_70.control_read(&control_read_val);
    if (verbose) Serial.printf("OK control=0x%.2X\r\n", control_read_val);
  }  


  SensorPtr = &Mux4Temp5;
  stat = sensor_read (SensorPtr);

  SensorPtr = &Mux4Temp6;
  stat = sensor_read (SensorPtr);


  Serial.println();
