What is your code doing after the presentation? I always use a little wait after the presentation as many rapid presentations might congest the gateway: void presentation() { // Send the sketch version information to the gateway and Controller char datetime[24]; // 22 + 1 should ben enough snprintf(datetime,24,"%s | %s",__DATE__,__TIME__); //Serial.print(F("SketchInfo: ")); //Serial.println(datetime); sendSketchInfo("Microwave/Knocks.", datetime); mw_s_var1.present(); wait(10); mw_s_var2.present(); wait(10); /* ks_s_var1.present(); wait(10); ks_s_var2.present(); wait(10); */ }