v2026.1.48
What's New
DIY Style Control & Music Mode via BLE Passthrough
This release extends the BLE-to-MQTT integration with two new features:
- DIY Style Select - Choose animation styles for DIY scenes (Fade, Jumping, Flicker, Marquee, Music)
- Music Mode Switch - Toggle audio-reactive microphone mode on/off
Both features require MQTT connection for BLE passthrough (ptReal command).
Changes
- Add
build_diy_style_packet()andbuild_music_mode_packet()to BLE packet builder - Add
DIYStyleenum with 5 animation styles - Add
supports_music_modeproperty to device model - Add
diy_styleandmusic_mode_enabledstate fields - Add
async_send_diy_style()andasync_send_music_mode()coordinator methods - Add
GoveeDIYStyleSelectEntityselect entity - Add
GoveeMusicModeSwitchEntityswitch entity - Add translations and orphan cleanup support
- Add 73 comprehensive BLE packet unit tests
Notes
- MQTT Required: These features only work when MQTT is connected
- Device Support: Music mode works on devices with music capability or DIY scene support
- DIY Scene Active: Style control affects the currently active DIY scene