From 655330d1a6d5d1b1efa080471ae145b845aa4c9a Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Tue, 23 Dec 2025 01:42:55 +0100 Subject: [PATCH] remove stupid "live forever" default --- wled00/json.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wled00/json.cpp b/wled00/json.cpp index 3ad55926..efb692da 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -560,7 +560,13 @@ bool deserializeState(JsonObject root, byte callMode, byte presetId) if (root["live"].as()) { transitionDelayTemp = 0; jsonTransitionOnce = true; +#ifdef WLED_ENABLE_JSONLIVE + // infinite timeout only when JSON LIVE leds preview is enabled realtimeLock(65000); +#else + // more meaningful timeout : use configurable timeout; *3 for some safety margin without staying "live" forever + realtimeLock(realtimeTimeoutMs *3); // Use configurable timeout like other protocols +#endif } else { exitRealtime(); }