   
   // powerReset
   } else if (payloadStr.equals(F("powerReset"))) {
-    //motionControlStop();
-    //delay(10000);
-    //motionControlStart();
+    motionControlStop();
+    delay(10000);
+    motionControlStart();
     loop();
   
   // resetESP

      delay(5000);
    }
  }
}
    delay(500);
    ESP.restart();
  } else if (payloadStr.equals(F("custom_action1"))) {         
    client.publish(TOPIC_T, "Custom action 1 unimplemented!");
  } else if (payloadStr.equals(F("custom_action2"))) {
    client.publish(TOPIC_T, "Custom action 2 unimplemented!");
  } else if (payloadStr.equals(F("custom_action3"))) {
    client.publish(TOPIC_T, "Custom action 3 unimplemented!");
  } else if (payloadStr.equals(F("custom_action4"))) {
    client.publish(TOPIC_T, "Custom action 4 unimplemented!");
  } else if (payloadStr.equals(F("custom_action5"))) {
    client.publish(TOPIC_T, "Custom action 5 unimplemented!");
  }
}

