From b2fd24b1365a378c7c362a0cd1aa43e5a1d2f4dc Mon Sep 17 00:00:00 2001 From: dawie Date: Fri, 30 Jan 2026 19:47:23 +0200 Subject: [PATCH] Fix config save - use doSerializeConfig global flag Changed serializeConfig() to doSerializeConfig = true This is the correct way to trigger config save in WLED --- usermods/GPU_Fan_Controller/GPU_Fan_Controller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); } );