Releases: bramstroker/homeassistant-powercalc
v1.20.8 🌈
Changes
💡 Power profiles
- #4031 Add support for heating, including Tuya T17 support @rogierlommers
🐛 Bug Fixes
- #4030 Fix Hue lights reporting effect off would make power sensor go unavailable @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
pinkfin
@Fakre
CloCkWeRX
and other legends
🥈 3 coffees
Steffen
Tim
Charles
and other legends
🥉 2 coffees
@danielectronik
Sandro
Dale P
⭐ 1 coffee
Matthias Wiesmann
Ad
František Orság
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.7 🌈
Changes
💡 Power profiles
- #3996 Add Moes Zigbee Smart Downlight RGB + CCT (10W variant) [ZB-LZD10-RCW] @pranjal-joshi
- #3991 Added Aqara T2 Bulb @pinkfin
- #4008 Add profile for Dreo DR-HPF005S @pinkfin
- #4012 Correctly set discovery_by device for some network profiles @bramstroker
- #4013 Add discovery_by field to model.json @z-master42
- #4014 Add LCG008 (Hue Essential spot GU10 color&ambience) power profile @Alstedt
- #4010 Add profile for Signify 75W Bulb 9290038538 @pinkfin
- #4011 Add profile for Signify 100W Bulb 9290038539 @pinkfin
- #4020 Improved LUT with measure tool for ZB-LZD10-RCW @pranjal-joshi
- #4027 Added measurements for SHRGBC Wiz Bulbs for Effects @booneruk2000-bit
🚀 Features
- #4000 Set power sensor to unavailable when effect is not supported @bramstroker
- #4003 Overhaul LUT strategy with several performance improvements @bramstroker
- #4015 Add documentation about matter limitations @bramstroker
🐛 Bug Fixes
- #3999 Skip manufacturer and model information of custom profiles to be sent to analytics @bramstroker
- #4001 Remove unused code related to group removal @bramstroker
- #4006 Multiple fixes for group power throttling issues @bramstroker
- #4007 Fix race condition with throttling not working when burst of state changes happens @bramstroker
- #4012 Correctly set discovery_by device for some network profiles @bramstroker
- #4023 fix not all services registered correctly @bramstroker
- #4024 fix states_power order was not preserved in option flow @bramstroker
- #4025 Implement resume capability for effect measurements @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
pinkfin
@Fakre
CloCkWeRX
and other legends
🥈 3 coffees
Steffen
Tim
Charles
and other legends
🥉 2 coffees
@danielectronik
Sandro
Dale P
⭐ 1 coffee
Matthias Wiesmann
Ad
František Orság
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.6 🌈
Changes
- #3993 Update translations @github-actions[bot]
💡 Power profiles
- #3971 Add Hue Surimu Panel (929003598101) @lkoehl
- #3970 Add Linkind ls0102411267 bulb @pdemonaco
- #3831 Added Govee Smart Ceiling Light H60A1 @gobbli
- #3986 Add FRITZ!Repeater 2700 @hpuac
- #3987 Add FRITZ!Box 6670 Cable @hpuac
- #3985 Add FRITZ!Repeater 6000 @hpuac
🚀 Features
- #3978 Replace pre-commit with prek and cleanup workflows @bramstroker
- #3981 Implement pre commit auto fixing @bramstroker
- #3994 Add sub profile matcher model_id for Hue Datura support @bramstroker
- #3995 Add creation mode counter library vs manual to analytics @bramstroker
- #3998 Add custom profile flag to power profile dataclass @bramstroker
🐛 Bug Fixes
- #3976 Prevent group member to be added again when explicitely removed @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
CloCkWeRX
Marius Wingerei
🥈 3 coffees
Steffen
Tim
Charles
and other legends
🥉 2 coffees
@danielectronik
Sandro
Dale P
⭐ 1 coffee
Ad
František Orság
Paul Smith
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.5 🌈
Changes
💡 Power profiles
- #3941 Add Innr Zigbee Outdoor Smart Plug osp210 @belleDESiRE
- #3943 Change only_self_usage from true to false @belleDESiRE
- #3945 Add Bang&Olufsen Beosound Balance @sbrandsborg
- #3950 Added Xiaomi Multimode Gateway (aka Gateway 3) @Largelos
- #3949 Added netatmo air quality monitor @Largelos
- #3948 Added signify LCL008 (philips hue solo lightstrip 3m) @Largelos
- #3956 Add alias from official esphome config file @SuperSandro2000
- #3957 Added Ikea Tradfri B22 1055lm (LED2035G10) @ngengerous
- #3958 Add Hue Tento round panel (929003823501) @lkoehl
- #3964 Update energy values @Thorsten1982
- #3967 Add Bang & Olufsen Beosound Edge @sbrandsborg
🐛 Bug Fixes
- #3943 Change only_self_usage from true to false @belleDESiRE
- #3951 Fix resume functionality in measure tool not working @bramstroker
- #3960 fix error regarding translation placeholder when setting up global configuration @bramstroker
- #3973 Fix bug in library loading where aliases model was prioritized over exact model match @bramstroker
- #3972 Also remove member sensor from powercalc_groups storage when removed from group @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
CloCkWeRX
Marius Wingerei
🥈 3 coffees
Steffen
Tim
Charles
and other legends
🥉 2 coffees
@danielectronik
Sandro
Dale P
⭐ 1 coffee
Ad
František Orság
Paul Smith
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.4 🌈
💡 Power profiles
- #3896 Adding support for nest wifi point @EpicBurrito
- #3890 added support for IKEA LED2411G3 @gribber
- #3892 added support for IKEA LED2406G4 @gribber
- #3900 added support for IKEA LED2404G6 @gribber
- #3906 added support for IKEA LED2407G8 @gribber
- #3913 Updated alias for IKEA LED2408G10 @gribber
- #3911 correctly flag wyze plug as a smart plug without built-in energy moni… @EpicBurrito
- #3918 Add support for IKEA LED2403R5 @gribber
- #3920 Cleanup IKEA model naming @bramstroker
- #3921 Add HUE Bridge V2 @bramstroker
- #3923 Add Aeotec Range Extender 6 @bramstroker
- #3924 Add support for IKEA LED2410R5 @gribber
- #3929 Add Bang & Olufsen manufacturer @sbrandsborg
- #3935 Add support for IKEA LED2405G8 @gribber
🚀 Features
- #3909 Change analytics push delay to 10 min after HA startup @bramstroker
- #3910 Filter entitySelector in profile custom fields flow by device @bramstroker
- #3916 Add extensive author info to profile library @bramstroker
- #3919 Minor optimalizations and typing improvements in library loading code @bramstroker
- #3922 Add profile hash to API download calls to prevent caching issues @bramstroker
- #3938 Force update group power sensor when member sensor force updates @bramstroker
🐛 Bug Fixes
- #3917 Fix date format issues in library, use consistent UTC iso format @bramstroker
- #3936 fix HACS validation doesn't allow URL's in translation files @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
CloCkWeRX
Marius Wingerei
🥈 3 coffees
Tim
Charles
Glenn C.
and other legends
🥉 2 coffees
Dale P
⭐ 1 coffee
Ad
František Orság
Paul Smith
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.3 🌈
💡 Power profiles
- #3826 Add Amazon Echo Plus (Gen2) profile @Jarod2801
- #3827 Add Amazon Echo Dot (Gen4) with clock profile @Jarod2801
- #3828 Add Amazon Echo Show 5 (Gen1) profile @Jarod2801
- #3829 Add Amazon Echo Show 8 (Gen1) profile @Jarod2801
- #3822 Add Shelly 1L Gen3 power consumption profile @besteru
- #3842 Cleanup manufacturers A-C model naming @bramstroker
- #3843 Cleanup manufacturers D-F model naming @bramstroker
- #3844 Cleanup manufacturers G-I model naming @bramstroker
- #3845 Cleanup manufacturers J-L model naming @bramstroker
- #3846 Cleanup manufacturers M-O model naming @bramstroker
- #3847 Cleanup manufacturers P-R model naming @bramstroker
- #3848 Cleanup manufacturers S-Z model naming @bramstroker
- #3850 Added LUT for Tuya T21 (8jz6rasdn7xct1oq) RGB lamp @maverick1982
- #3853 Add Govee Strip Light 2 Pro H61F5 profile @jdambacher
- #3851 Add Reolink E1 Pro profile @bramstroker
- #3854 Add profile for Aqara FP2 @jdambacher
- #3857 Add profile for Govee Skyline Kit H61B8 @jdambacher
- #3832 Added Govee Floor Lamp 2 - H607C (2700) @gobbli
- #3861 Shelly Plus 2PM Update @michalk-k
- #3860 Shelly 1 Gen3 @michalk-k
- #3865 Add profile for Innr RB 248 T @dsander
- #3873 Fix Hue LCX015 profile by adding missing LUT files @bramstroker
- #3867 Add hs measurement for Lidl Smart LED Mood Light @Thorsten1982
- #3876 added support for IKEA LED2408G10 @gribber
- #3877 Shelly Plus 2PM fix @michalk-k
- #3880 Add velux KLF 200 @bramstroker
- #3881 Add SmartHomeShop UltimateSensor Mini @bramstroker
- #3883 added support for IKEA LED2401G5 @gribber
- #3884 Add rituals perfume genie profile @bramstroker
- #3887 added support for IKEA LED2409G6 @gribber
- #3891 Added innr RF 273 T @felixsp
- #3904 Deduplicate measure devices @bramstroker
- #3897 adding support for tapo P110m @EpicBurrito
- #3898 adding support for wyze bulb color @EpicBurrito
- #3899 adding support for wyze plug @EpicBurrito
🚀 Features
- #3855 Add check for compatible integrations @bramstroker
- #3874 Add more documentation about custom variables @bramstroker
- #3878 Improve config flow description for sub profile selection step @bramstroker
- #3902 Add setting to force update power sensor at interval @bramstroker
🐛 Bug Fixes
- #3901 Hide group members was not working when using tracked/untracked group @bramstroker
- #3905 fix update library script typing issue @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
Someone
CloCkWeRX
and other legends
🥈 3 coffees
Tim
Charles
Glenn C.
and other legends
🥉 2 coffees
Dale P
⭐ 1 coffee
Someone
Someone
Ad
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.2 🌈
Changes
- #3816 Trivial cleanups in measurement doc @ndrwrbgs
- #3817 Update display text to include speaker DOES NOT UPDATE TRANSLATIONS @ndrwrbgs
💡 Power profiles
- #3808 Fix names of Shelly measurement devices @sharko789
- #3815 Add Gosund SL2 profile @Jarod2801
- #3791 Add rockrobo.vacuum.v1 device profile @trandbert37
- #3819 added Osram AC03647 profile @Jarod2801
- #3824 Add TP-Link Tapo L510 Bulb @smithps
🚀 Features
- #3812 Add support for vacuum tapering / trickle at 100% @bramstroker
- #3811 Add default language to analytics data @bramstroker
- #3813 Add min_version field to profile library @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
Someone
CloCkWeRX
and other legends
🥈 3 coffees
Glenn C.
@Mariusthvdb
Someone
and other legends
🥉 2 coffees
Dale P
⭐ 1 coffee
Someone
Ad
Someone
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.1 🌈
This release includes a few small fixes and improvements to the analytics data collection introduces in v1.20.0.
Since introducing analytics, 426 installations have already opted in, thank you!
With an estimated ~30,000 Powercalc installations, there’s still a lot of potential to get an even clearer picture of real-world usage.
I’ve started building some cool dashboards based on the ingested data, which already provide valuable insights and help guide future improvements. You can find them here: https://library.powercalc.nl/analytics.
Analytics are fully anonymous, lightweight, and can be enabled or disabled with a single toggle. If you haven’t opted in yet, consider doing so (https://docs.powercalc.nl/misc/analytics/#opt-in-and-disabling). Every extra data point helps make Powercalc more accurate and robust for everyone.
Thanks again for supporting the project! 💙
💡 Power profiles
- #3798 Added additional aliases to more than 80 signify devices based on a pdf-file from Signify @mathgaming
- #3800 Add profile for Signify LWB022 @MayuCat
- #3803 Fix validation of translation placeholders error @bramstroker
🚀 Features
- #3796 Add new german youtube tutorial to the docs @bramstroker
- #3795 Add install date and entity types to analytics @bramstroker
- #3804 Add github workflow to validate translation placeholders @bramstroker
- #3807 Improve install_date calculation for analytics @bramstroker
🐛 Bug Fixes
- #3799 Fix some issues with sensor counts being incorrect for analytics @bramstroker
- #3803 Fix validation of translation placeholders error @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
Someone
CloCkWeRX
and other legends
🥈 3 coffees
Glenn C.
@Mariusthvdb
Someone
and other legends
🥉 2 coffees
Dale P
⭐ 1 coffee
Ad
Someone
František Orság
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.0 🌈
🎄 Hope everyone had a great Christmas!
If you enjoy using Powercalc and want to help make it even better, please consider opting in to anonymous analytics.
By enabling analytics, you help me gain insight into how Powercalc is used in the real world: which manufacturers and models are popular, how features are adopted, and where improvements matter most. This data directly guides development priorities, helps catch edge cases earlier, and ultimately results in a more accurate and reliable integration for everyone.
The analytics are fully anonymous, lightweight, and never track personal or identifiable information. It’s a small toggle on your side, but it has a big impact on the quality and future of the project.
Thanks a lot for supporting the project, together we’ll keep improving Powercalc in the new year. 🙌
Changes
💡 Power profiles
- #3768 add Govee H7021 @Thorsten1982
- #3778 add Hue Xamento rececessed spotlight @Thorsten1982
- #3781 Add extra test for standby group and cleanup @bramstroker
- #3784 Add measurements for Govee H600D @SuperTux88
- #3788 Adding IKEA TRADFRI bulb GU10 WW 345 lm to profile library @Peklaa
🚀 Features
- #3738 Add analytics @bramstroker
- #3794 Add group type counts to analytics @bramstroker
- #3780 Cleanup tests by utilizing setup_config_entry method everywhere @bramstroker
- #3781 Add extra test for standby group and cleanup @bramstroker
- #3792 Change group sizes analytics so we can calculate average group size @bramstroker
- #3793 Add device types and source domain counts for analytics @bramstroker
🐛 Bug Fixes
- #3773 Fix open state for valve was not working when using states_power @bramstroker
- #3775 Fix error "entity cannot be added a second time" when using general tariff @bramstroker
- #3776 Fix for broken tariff selects after restart @bramstroker
- #3774 Define off state per domain to correctly determine standby power @bramstroker
- #3789 Fix utility meter tariff collection works correctly @bramstroker
Supporters powering this project ⚡ 👇
🏆 5 coffees
@Fakre
Someone
CloCkWeRX
and other legends
🥈 3 coffees
Christian
Christopher
Gene B.
and other legends
🥉 2 coffees
Dale P
⭐ 1 coffee
Ad
Someone
František Orság
Paul Smith
strutings
Julian Pawlowski
and other legends
Support the project at https://buymeacoffee.com/bramski
v1.20.0-beta.4 🌈
This beta release brings optional anonymous analytics to help improve accuracy, library coverage, and future development.
If you’d like to support the project, consider enabling it. Only aggregated, non-personal usage data is collected, and it can be disabled at any time. I won't slow down Powercalc or your HA instance and statistic are only sent once a day.
See the documentation how to enable and for full details on what is (and isn’t) collected.
Data will also be used in the future to create some cool graphs and statistic on the library website: https://library.powercalc.nl
💡 Power profiles
🚀 Features
- #3792 Change group sizes analytics so we can calculate average group size @bramstroker
- #3793 Add device types and source domain counts for analytics @bramstroker