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:
2026-05-20 20:09:56 +03:00
parent 12d5d14d40
commit ba006c506b
+1
View File
@@ -172,6 +172,7 @@ def set_led_state(state: str, skip_publish=False):
doa_color = rgb_to_bgr_int(*doa_rgb) doa_color = rgb_to_bgr_int(*doa_rgb)
led_controller.set_led_effect(EFFECT_DOA) led_controller.set_led_effect(EFFECT_DOA)
led_controller.set_led_doa_color(base_color, doa_color) 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})") logger.info(f"⚪ Idle: DoA (brightness={brightness}, base=0x{base_color:06X}, doa=0x{doa_color:06X})")
elif state == "paused": elif state == "paused":