Skip to content

ELK-BLEDOM FastLink v1.3.14

Choose a tag to compare

@github-actions github-actions released this 30 Oct 12:37

✨ ELK-BLEDOM FastLink v1.3.14

English / Русский


🇬🇧 English

🚀 Overview

A major modernization of the ELK-BLEDOM FastLink integration for Home Assistant.
This release focuses on improved UI clarity, stable Bluetooth performance, and cleaner internal logic.

🔧 Changes and Improvements

  • 🌈 New effect system:
    All effects now have readable names, icons, and emoji labels for better recognition in the UI.
    Added detailed descriptions (hint) for each effect.

  • 💡 Improved user interface:
    Removed redundant attribute fields from the state panel — effects are now displayed cleanly in the dropdown.
    The active effect color automatically tints the icon for visual feedback.

  • ⚙️ Refactored core logic:
    light.py fully rewritten with async-safe operations and state synchronization.
    Fixed color and brightness restoration after power loss.

  • 🔥 Color temperature emulation:
    Added smooth RGB-based emulation of color temperature in range 1800–7000 K,
    producing more natural warm–cool transitions.

  • 🧩 Optimized codebase:
    const.py simplified — only necessary constants remain.
    Enum-based structure improved readability and maintainability.
    Full compliance with modern Home Assistant core (2025+).


🇷🇺 Русский

🚀 Обзор

Глобальное обновление интеграции ELK-BLEDOM FastLink для Home Assistant.
Основное внимание уделено визуальной чистоте, стабильности Bluetooth и улучшенной логике работы.

🔧 Что нового и улучшено

  • 🌈 Новая система эффектов:
    Эффекты получили понятные названия, иконки и эмодзи для наглядности в интерфейсе.
    Добавлены короткие описания (hint) для каждого эффекта.

  • 💡 Улучшенный интерфейс:
    Убраны лишние атрибуты из панели состояний — теперь эффекты отображаются аккуратно в списке.
    Цвет активного эффекта подсвечивает иконку устройства.

  • ⚙️ Переписана логика ядра:
    Полностью обновлён light.py, теперь с безопасной асинхронностью.
    Исправлено восстановление цвета и яркости после перезапуска.

  • 🔥 Эмуляция цветовой температуры:
    Реализована плавная RGB-эмуляция диапазона 1800–7000 K
    для более естественных переходов от тёплого к холодному свету.

  • 🧩 Оптимизация структуры кода:
    Файл const.py упрощён, остались только реально используемые константы.
    Улучшена читаемость и соответствие стандартам Home Assistant 2025+.