   int connectionStatus = WL_IDLE_STATUS;
 #endif
 #ifdef USE_STROMBEWUSST_SERVER
-  char udpBuffer[33] = STROMBEWUSST_KEY;
+  // UDP Format: <32xkey><1xtimeframe><1xticks>
+  char udpBuffer[34] = STROMBEWUSST_KEY;
 #endif
 // TimeStorage - stores the # of bytes needed to store the information
 const int timeStorage = 60 / TIMEFRAME * 60 * STORAGE_HOURS;
 byte storage[timeStorage];
 
+bool useNetwork = false;
 int storagePointer = 0;
 
 void setup() {


void strombewusstPush()
{
  #ifdef USE_ETHERNET_SHIELD
  
  #endif
  #ifdef USE_WIFI_SHIELD
  
  #endif
}

void pointerChanged()
{
  Serial.println("Last 5 seconds: "+String(storageSum(1)));
  Serial.println("Last 30 seconds: "+String(storageSum(6)));
  Serial.println("Last minute: "+String(storageSum(12)));
  Serial.println("Pointer changed to "+String(storagePointer));
  storage[storagePointer] = 0;
}




void strombewusstInit()
{
  // Make sure we have either the Ethernet or WiFi shield enabled
  if (useNetwork == false)
  {
    return;
  }

  udpBuffer[32] = TIMEFRAME;
  udp.begin(STROMBEWUSST_PORT);
}

void loop()
