This release includes a refresh of several GUI configuration screens, taking advantage of newly available selector components.
For example, in the Fixed Power configuration screen you can configure a fixed power value, select a power template, or define state-based power settings. Previously, all of these options were displayed together in a single dialog, which could feel cluttered. The new interface lets you first choose the configuration type, resulting in a cleaner and more intuitive experience.
Besides that a preview component has been added which allows you to check the resulting power calculation based on the current entity state. This is also handy for direct template debugging.
In addition, the Daily Energy and Playbook Strategy configuration dialogs have also been redesigned and improved for better usability.
Changes
- #4170 Cleanup unit test suite @bramstroker
- #4169 Update translations @github-actions[bot]
💡 Power profiles
- #4133 Add Yeelight YLXD024 @xxddff
- #4145 Move GU10 WW 345lm alias from LED2005R5 to LED2104R3 @webjunkie
- #4149 Add APC Back-UPS ES 650G1 NUT UPS power profile @brianegge
- #4153 Remove duplicated tripp lite UPS profile @bramstroker
- #4163 Hue Omniglow 3m (929004608002) @phoenixxx-1
- #4164 Hue Play Wall Washer @phoenixxx-1
- #4183 Add Festavia bulb string light 21m @phoenixxx-1
- #4204 Add Hue White and Colour Ambiance E27 A67 @phoenixxx-1
- #4190 Add Eglo connect.z G125 @phoenixxx-1
- #4199 Add Ikea Kajplats E26 CWS 1100lm bulb @wombat94
- #4203 Added Hue LWA024 profile @PtPazuzu
- #4200 Add Ikea Kajplats E26 WS 1100lm @wombat94
- #4205 Add Inovelli VZM32-SN mmWave dimmer profile @martinemde
- #4206 Fix Inovelli VZM32-SN to report only device usage @martinemde
🚀 Features
- #4143 Add action for debugging groups @bramstroker
- #4151 Performance improvements in test suite. Runs in 10 seconds now @bramstroker
- #4154 Cleanup tests @bramstroker
- #4159 Implement profile preview @bramstroker
- #4165 Implement new selectors in GUI flow @bramstroker
- #4167 Up HA version required to 2026.1 as we are using new GUI selectors @bramstroker
- #4184 Add ty linter and fix outstanding typing issues @bramstroker
- #4186 Support for dummy loads with Kasa devices @phoenixxx-1
- #4201 Add hs + color_temp + effect option to light runner @phoenixxx-1
- #4208 Add lut quality check utility @bramstroker
- #4209 Record voltages during measurement session for future reference @bramstroker
🐛 Bug Fixes
- #4152 fix: no need to assign hass to template @bramstroker
- #4172 Fix blocking IO in async functions @bramstroker
- #4173 Fix mypy type ignore @bramstroker
- #4171 Lower cyclomatic complexity from 15 to 10 @bramstroker
- #4174 Remove noqa annotations @bramstroker
- #4175 Change line length from 150 to 120 @bramstroker
- #4177 Fix Github actions workflow permissions @bramstroker
- #4182 Remove config from power sensor category as this prevents entity creation @bramstroker
- #4210 Remove unnecessary async code @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
pinkfin
@Fakre
CloCkWeRX
and other legends
🥈 3 coffees
@marek.riebmann
Stephan Ristow
Steffen
and other legends
🥉 2 coffees
@danielectronik
Sandro
Dale P
⭐ 1 coffee
Rigo
Jan
Mirko Fey
and other legends
Support the project at https://buymeacoffee.com/bramski