fix: добавить set_led_brightness() для DoA эффекта
Проблема: после перехода на set_led_doa_color() яркость не устанавливалась отдельно, поэтому LED не работали. Решение: - led_controller.set_led_brightness(brightness) после set_led_doa_color() Восстановлено поведение как в оригинале: LED_EFFECT [4] → LED_DOA_COLOR → LED_BRIGHTNESS
This commit is contained in:
@@ -172,6 +172,7 @@ def set_led_state(state: str, skip_publish=False):
|
||||
doa_color = rgb_to_bgr_int(*doa_rgb)
|
||||
led_controller.set_led_effect(EFFECT_DOA)
|
||||
led_controller.set_led_doa_color(base_color, doa_color)
|
||||
led_controller.set_led_brightness(brightness) # Важно для DoA!
|
||||
logger.info(f"⚪ Idle: DoA (brightness={brightness}, base=0x{base_color:06X}, doa=0x{doa_color:06X})")
|
||||
|
||||
elif state == "paused":
|
||||
|
||||
Reference in New Issue
Block a user