   wifiManager.autoConnect(configSSID.c_str());
 }
 
-void loop() 
+void loop()
 {
-    
+  // Potentiometer 0...1024
   potentioMeter = analogRead(POTENTIO_METER);
 
-  if (potentioMeter < 89) {
-    printDebugMessage("0 procent");
-    sendExpressRotate("0");
-  } else if(potentioMeter < 178) {
-    printDebugMessage("10 procent");
-    sendExpressRotate("10");
-  } else if(potentioMeter < 267) {
-    printDebugMessage("20 procent");
-    sendExpressRotate("20");
-  } else if(potentioMeter < 356) {
-    printDebugMessage("30 procent");
-    sendExpressRotate("30");
-  } else if(potentioMeter < 445) {
-    printDebugMessage("40 procent");
-    sendExpressRotate("40");
-  } else if(potentioMeter < 534) {
-    printDebugMessage("50 procent");
-    sendExpressRotate("50");
-  } else if(potentioMeter < 623) {
-    printDebugMessage("60 procent");
-    sendExpressRotate("60");
-  } else if(potentioMeter < 712) {
-    printDebugMessage("70 procent");
-    sendExpressRotate("70");
-  } else if(potentioMeter < 801) {
-    printDebugMessage("80 procent");
-    sendExpressRotate("80");
-  } else if(potentioMeter < 890) {
-    printDebugMessage("90 procent");
-    sendExpressRotate("90");
-  } else if(potentioMeter > 979) {
-    printDebugMessage("100 procent");
-    sendExpressRotate("100");
-  }
+  // Convert 0...1024 to 0...100
+  sendExpressRotate(potentioMeter / 977.0 * 100);
 
   delay(1000);
- 
 }
 
-void sendExpressRotate(String energyLevel)
+void sendExpressRotate(float energyLevel)
 {
   //Express server api call
   printDebugMessage("Sending rotation to node server");

  } else {
    printDebugMessage("Connection failed. Return " + String(httpCode));
  }
  
  http.end();
}



  return chipIDString;
}
