         }
         else if (kom == comGet)
         {
+          //Serial.println("I've to tell something");
           byte dataID =  data[1];
 
           returnValue(dataID);
         }
         else if (kom == comPing)
         {
+          //Serial.println("I've have to tell that I'm awake!");
           byte header = createHeader(comBack);
           byte pingback[4] = { header, productID[0], productID[1], productID[2] };
-
+          delay(150);
           tWrite(pingback, 4);
+        }
+        else
+        {
+          //Serial.println("I've do not know that they want :(");
         }
       }
     }

byte data[4];
byte id = 0x2;


    return;
    
  Serial.readBytes(data, 4);
  /*Serial.print(data[0], BIN);
  Serial.print(" | ");
  Serial.println(data[0] >> 3);*/

  if (data[0] != 0){
    if (id == 0x0) {
