Skip to content

2024.12.0 Matching products

Compare
Choose a tag to compare
@make-all make-all released this 12 Dec 13:44
· 104 commits to main since this release
2024.12.0
9dc5e13

Breaking changes

  • ZYM100M: the deprecated status sensor has been removed. Use the motion and occupancy binary sensors instead
  • Jiahong ET72W: energy sensor is removed and replaced with a runtime sensor, which is what it was actually measuring.

Highlights

  • Lights with only brightness can now turn off again
  • configs can now be matched by product id
  • 20 new devices, improvements to 8 devices plus some general improvements

New devices

Improvements to existing devices

  • Smartplug V2 Energy V2: add compatible STY-63TM energy meter id #2570 by @netmaxt3r
  • Matsee 2way V2: improve compatibility #2573
  • Eurom Sani: add Eurom Sani LBH-63A product #2572 by @Jordi1990
  • ZYM100M presence: fix illumination units #2593
  • ZYM100M presence: remove deprecated sensor #2595
  • Moes temperature and humidity: unknown dp identified #2617 by @AlexK98
  • TOMPD 63LW: add new variant with factory reset, power factor and frequency entities #2619 by @AlexK98
  • Meaco Aerte Two: improve compatibility for 12L model #2626
  • Jiahong ET72W: "energy" sensor is actually a runtime sensor #181

General improvements

  • config flow: log the local productKey if it differs from cloud product id
  • mask: reimplement as documented, outside of the mapping
  • setup/unload: simplify by looping over all_entities rather than primary and secondary separately
  • light: force lights with only brightness dp to appear off at 0 brightness #2589
  • config flow: use product id to match configs if available #847
  • mapping: fix available flags within conditional mappings #2567
  • diagnostics: fix redaction of sensitive dps with id > 9 #2547
  • icons: improve uv_sterilization icon #2591

Development improvements

  • device config tests now allow all dps to be marked optional if there is a product id to match against #847