 */
 
     ////// NEW JSON CODE /////
-    /*
+    
     updateBoardState();
     aJsonObject *msg = getJsonBoardState();
+    //p = (char *)(aJson.print(msg));
+    char * pTempPointer = aJson.print(msg);
+    p = (unsigned char *)pTempPointer;
+//    Serial.println("");
 
     aJson.print(msg, &serial_stream);
     Serial.println("");
     aJson.deleteItem(msg);
-*/
+
     /*
     // Creating buffer for WebSockets
      int n;

  //Serial.print("Output Message [sendStatusToWebsite()]:");
  //Serial.println(n);


  return n;
}

{

  int n;
  unsigned char buf[LWS_SEND_BUFFER_PRE_PADDING + 512 + LWS_SEND_BUFFER_POST_PADDING];
  unsigned char *p = &buf[LWS_SEND_BUFFER_PRE_PADDING];
/*
    // Send HW status to website
    n = sprintf((char *)p, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
    g_abD[0],
