 #ifdef USE_STROMBEWUSST_SERVER 
 void strombewusstPush()
 {
-  // Set the last byte the the last frame's value
-  udpBuffer[33] = storageSum(1);
-  udp.beginPacket(STROMBEWUSST_SERVER, STROMBEWUSST_PORT);
-  udp.write(udpBuffer);
+  Serial.println("[strombewusst] push!");
+  
+  // Set the last byte to the latest storage field
+  udpBuffer[17] = (byte)storageSum(1);
+  udp.beginPacket(strombewusstIP, STROMBEWUSST_PORT);
+  udp.write(udpBuffer, 18);
   udp.endPacket();
 }
-#endif 
+#endif
 
 #ifdef USE_NETWORK
 String generateJSON()

    neopixelInit();
  #endif
  #ifdef USE_NETWORK
    networkConnect();
  #endif
}

void networkConnect()
{
   #ifdef USE_WIFI_SHIELD
    wifiConnect();
  #endif


  #ifdef USE_STROMBEWUSST_SERVER
    // UDP Format: <32xkey><1xtimeframe><1xticks>
    udpBuffer[16] = (byte)TIMEFRAME;
    udp.begin(STROMBEWUSST_PORT);
  #endif 
  
  neopixelSet(0, 64, 0);
}

void loop()
