Sfoglia il codice sorgente

Merge remote-tracking branch 'origin/main' into kiosk_working_main

tuanchris 3 mesi fa
parent
commit
9967224d0f
2 ha cambiato i file con 3 aggiunte e 5 eliminazioni
  1. 2 4
      modules/led/dw_led_controller.py
  2. 1 1
      static/js/led-control.js

+ 2 - 4
modules/led/dw_led_controller.py

@@ -561,8 +561,7 @@ def effect_idle(controller: DWLEDController, effect_settings: Optional[dict] = N
 
 
             return True
             return True
 
 
-        # Default or old format: turn off
-        controller.set_power(0)
+        # Default: do nothing (keep current LED state)
         return True
         return True
     except Exception as e:
     except Exception as e:
         logger.error(f"Error setting idle effect: {e}")
         logger.error(f"Error setting idle effect: {e}")
@@ -624,8 +623,7 @@ def effect_playing(controller: DWLEDController, effect_settings: Optional[dict]
 
 
             return True
             return True
 
 
-        # Default or old format: turn off
-        controller.set_power(0)
+        # Default: do nothing (keep current LED state)
         return True
         return True
     except Exception as e:
     except Exception as e:
         logger.error(f"Error setting playing effect: {e}")
         logger.error(f"Error setting playing effect: {e}")

+ 1 - 1
static/js/led-control.js

@@ -405,7 +405,7 @@ async function loadEffectSettings() {
 // Format effect settings for display
 // Format effect settings for display
 function formatEffectSettings(settings) {
 function formatEffectSettings(settings) {
     if (!settings) {
     if (!settings) {
-        return 'Not configured (LEDs will turn off)';
+        return 'Not configured (do nothing)';
     }
     }
 
 
     const parts = [];
     const parts = [];