HomeTiles v0.5.3
This maintenance release improves CCT-only light handling and prevents interactive Energy and history requests from being blocked by MQTT control traffic.
Highlights
- CCT-only lights are identified from Home Assistant's explicit
supported_color_modescapabilities - The unsupported color palette stays hidden for lights that only provide color temperature, while brightness and Kelvin controls remain available
- Converted
rgb_colorandhs_colorstate attributes no longer incorrectly turn a CCT-only light into a full-color light - CCT-only light tiles use the selected warm-to-cool Kelvin color and remain gray while switched off
- Legacy light payloads without
supported_color_modesretain the previous capability-detection fallback - MQTT publishes are separated from throttled subscribe/unsubscribe traffic so Energy, history, media, and light commands can continue to flow
- Large MQTT buffers are requested together with the publish that needs them, avoiding queue-wide stalls and unnecessary buffer churn
- Energy requests track pending responses and retry with bounded backoff instead of repeatedly filling the outbound queue
Compatibility
No configuration migration is required. Existing RGB, RGBW, RGBWW, XY, brightness, and simple on/off lights keep their previous controls. The release contains builds for every currently supported HomeTiles device.