diff --git a/usermods/GPU_Fan_Controller/GPU_Fan_Controller.cpp b/usermods/GPU_Fan_Controller/GPU_Fan_Controller.cpp index d457c9aa..71a4dddf 100644 --- a/usermods/GPU_Fan_Controller/GPU_Fan_Controller.cpp +++ b/usermods/GPU_Fan_Controller/GPU_Fan_Controller.cpp @@ -176,7 +176,8 @@ class GPUFanControllerUsermod : public Usermod { if (doc.containsKey("curve-s4")) curveSpeed4 = constrain(doc["curve-s4"].as(), 0, 100); if (doc.containsKey("curve-s5")) curveSpeed5 = constrain(doc["curve-s5"].as(), 0, 100); - serializeConfig(); + // Trigger WLED config save using the global flag + doSerializeConfig = true; updateFanSpeed(); } );