         I2C_writeAnything(data_esp);
         Wire.endTransmission();
         bhaveData = false;
+
+        if (DEBUG_PRINT)
+        {
+          syslogPayload = "i2c send_mode ====> data_esp.ac_mode : ";
+          syslogPayload += data_esp.ac_mode;
+          syslogPayload += " data_esp.ac_temp : ";
+          syslogPayload += data_esp.ac_temp;
+          syslogPayload += " data_esp.ac_flow : ";
+          syslogPayload += data_esp.ac_flow;
+
+          sendUdpSyslog(syslogPayload);
+        }
+
       }
 
       if (bac_timer_mode)

  String check_payload = "ac status: ";
  if (bac_timer_mode)
  {
    if (data_curr.ac_mode == 0)
    {
      check_payload += ":timer_clock::black_square_for_stop:";
    }
    else
    {
      check_payload += ":timer_clock::arrows_counterclockwise:";
    }
  }
  else

        {
          if (data_esp.ac_mode == 0)
          {
            data_curr.ac_mode = data_esp.ac_mode = 1;
          }
          else
          {
            data_curr.ac_mode = data_esp.ac_mode = 0;
          }
          btimerFirst = false;
          bhaveData   = true;
          timerMillis = millis();
          sendCheck();

          if (DEBUG_PRINT)
          {
            syslogPayload = "i2c timer mode ====> data_esp.ac_mode : ";
            syslogPayload += data_esp.ac_mode;
            syslogPayload += " data_esp.ac_temp : ";
            syslogPayload += data_esp.ac_temp;
            syslogPayload += " data_esp.ac_flow : ";
            syslogPayload += data_esp.ac_flow;

            sendUdpSyslog(syslogPayload);
          }

        }
      }

