Aqara Advanced Lighting v1.3.0 #96
Replies: 2 comments 3 replies
-
|
Hey @absent42, thanks for maintaining this! Having recently purchased and installed 2x T1M, I'm happy to see this enabled full usage and does not require me to use the Aqara M3 I have, which is my preferred setup (1x RF network is better than two!). After reading the documentation that clarifies increased ZB traffic is expected, is there is a way to interrupt the continuous traffic experienced after all the effects have been switched off, and including when the lights are off? Adding the logs of what can be seen in Zigbee2MQTT activity logs. |
Beta Was this translation helpful? Give feedback.
-
|
For me, it's all about layering—a warm lamp at eye level, a dimmable sconce for reading, and a tiny LED strip behind a shelf to add depth without glare. Your wall light swap sounds like a game changer. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Upgrade Instructions
Upgrading from v1.2.0:
Your existing configuration, presets, and favorites are automatically preserved. Audio-reactive presets using the old boolean silence and brightness parameters are migrated automatically.
If you are using the audio-reactive features, please update your device firmware to v0.4.2 via web installer.
What's New
Version 1.3.0 introduces an updated dashboard card, preset favorites custom sorting, drag and drop color swatches in effect and segments editors, and audio-reactive effects for Aqara devices, allowing T1M and T1 Strip lights to run their native device effects speed modulated live by music.
It also unifies the audio parameter model across scenes and effects for a consistent editing experience, and introduces a central engine registry that eliminates orphaned audio engines. Integration-side support for the ESPHome Audio Reactive v0.4.2 pro DSP tier adds per-musical-band sensors, and a beat-event binary sensor.
Dashboard Card v2
The Aqara Preset Favorites card has been redesigned with new layout options and per-card customization.
Migration note: if you previously had your favorites sort set to "Date added (oldest first)", it will switch to "Custom" automatically on next page load. The order stays the same; the rename simply unlocks the drag handles.
Audio-Reactive Effects
T1M and T1 Strip lights can now run their built-in color effects (rainbow, flow, breathing, and more) with speed driven live by an ESPHome audio sensor.
volumemode)Better beat tracking for v1.2.x audio scenes
The BTrack beat tracker has been rewritten in the firmware (esphome-audio-reactive v0.4.2). Existing audio scenes you set up in v1.2.0 using
beat_predictivecolor advance now lock onto a wider range of music tempos than they did under v1.2.0. No config changes required — flash the new firmware and existing scenes track better.Audio Engine Reliability
AudioEngineRegistrytracks all active engines and resolves conflicts before starting new ones, eliminating the orphaned-engine bug where two effects on different lights sharing the same sensor would silently strand the first engineAudioEngineshared class now powers both scenes and effects, replacing ~430 lines of inline subscription/queue/silence code in the scene managerPro-tier DSP Integration (ESPHome Audio Reactive v0.4.2)
sub_bass_energy,low_mid_energy,upper_mid_energy,air_energy,beat_eventbinary sensor,calibration_stalebinary sensor, and the optionalfft_task_cycle_mean_us/fft_task_cycle_peak_usdiagnostic sensors. Basic-tier devices continue to work unchanged. The pro-tier sensors are exposed in HA for use in custom automations.calibration_stalebinary sensor to on, prompting the user to re-run quiet-room and music-level calibration after upgrading from v0.3.x firmware.Deferred to a future release
The following pro-tier features were planned for v1.3.0 but are temporarily hidden from the selectors while their upstream firmware DSP is stabilised. Existing scenes/effects with these values continue to load and run; you just can't pick them in new scenes/effects until a follow-up release.
tempo(BPM-driven) andcombined(BPM + amplitude). Thevolumemode is the production speed-modulation channel for v1.3.0.bass_kick(low-bass-band pulse) andfreq_to_hue(spectral-centroid hue). The five other color-advance modes —on_onset,continuous,beat_predictive,intensity_breathing,onset_flash— are unaffected.Improvements
EMAFilterclass; alpha and decay constants centralised inconst.pyaudio_silence_behaviorenum replaces the old boolean toggle:hold,slow_cycle,decay_min,decay_midaudio_brightness_curve(linear/logarithmic/exponential) with configurable min/max replaces the boolean brightness-response togglelight.turn_onso both T1M and T1 Strip honor itFixes
Code Quality
loop_mode: "loop"→"count"rename migration, their flag constants, and the associated call sites inPresetStore.async_load(). Also removed the orphanedXYColor.from_rgb()classmethod.Full Changelog
View full changelog
Support
If you find this integration useful, please star the repository
This discussion was created from the release Aqara Advanced Lighting v1.3.0.
Beta Was this translation helpful? Give feedback.
All reactions