   if(T1.flowing)
   {
     animateTap(1);
+    Serial.println("flowingT1: " + String(T1.flowing));
   }
   else
   {

  if(T2.flowing)
  {
    animateTap(2);
  }
  else
  {

  {
      T0.instantPulseCount = 0;
      if(T0.previousPulseCount != T0.pulseCount)
      {
        T0.flowing = 1;
        Particle.publish("start-flow-T0", String(T0.maxPulseCount) + "," + String(T0.pulseCount) + "," + String(T0.percentFull));
      }
      else
      {
        T0.flowing = 0;
        // Particle.publish("stop-flow-T0", String(T0.maxPulseCount) + "," + String(T0.pulseCount) + "," + String(T0.percentFull));
      }
      T0.previousPulseCount = T0.pulseCount;
      T0.previousSecond = T0.currentSecond;
  }
