github mbillow/localthings v0.38.0

40 minutes ago

⭐️🌟⭐️ One Thousand Stars ⭐️🌟⭐️

LocalThings now has over 1,000 stars on GitHub!

Thank you to everyone who has contributed code, ideas, translations, device diagnostics, helped troubleshoot, verified changes, and reported bugs!

🚀 Highlights

  • Accurate finish time. finish_time is now timed from when each remaining-time reading arrives. It shows seconds on boards that report them, and rounds to the nearest minute on the others. The deadband scales with the time left. Thanks to @WegnerDan! (#812, from #772, fixes #771)
  • EHS heat pump data. Cycle-log sensors (flow and return temperature, flow rate, pump speed, compressor frequency, outdoor temperature) and the installer's field settings (water-law curve, DHW limits, priorities, backup heater, zone control), plus each zone's water-law offset. Settings and diagnostics are disabled by default. Thanks to @pookey! (#678, #813, from #795, part of #697)
  • AIM-H04N multi-split ACs. Each indoor unit gets current and target temperature, and setpoint writes are confirmed on hardware. Energy no longer reads 100x low. Thanks to @inganyoyo! (#809, from #797, fixes #789)
  • HW-Q700C soundbar. Media player with volume, mute and source. (#802, fixes #796)

✨ Added

  • Washers: every downloaded cycle can be named, not only the ones the washer lists (WA54CG7150). (#810, fixes #780)
  • AWM-US-M64 washer-dryer: sound settings and seven more cycle names. (#788, #808, for #784)
  • Dryers: Table_03 Refresh, Quick Dry and Pet Care Dry. (#782, fixes #781)
  • Washers: Table_00 course BD is Auto Optimal Wash. (#802, fixes #798)
  • Soundbars: woofer level and bass boost appear when available, no reload needed. (#783)
  • When setup removes a stale entity, a Repair lists the automations and scripts that used it. (#804)

🐛 Fixed

  • Ovens: pressing Start again during a cook no longer shows an "already cooking" error. Thanks to @roweboat123! (#750)
  • Soundbars: Stop isn't offered while paused, since the bar refuses it. (#783)
  • Setup: a host that blocks write+execute memory (systemd MemoryDenyWriteExecute) is named as the cause, instead of the appliance. (#803, fixes #740)
  • Stale entity cleanup no longer removes entities based on an incomplete reading. (#805, #806)

🔍 Upgrade notes

  • finish_time: "Estimated finish – minimum change" is now the most it holds back. Shorter cycles get a smaller deadband. While paused it keeps the earlier finish instead of going unknown. (#812)
  • finish_time on minute-only boards rounds to the nearest minute, not down, so it may read up to a minute later than before. (#812)
  • ARTIK051_PRAC ACs: the Air purify switch is removed. It never worked on these boards, and Purify is the fan_only mode. (#802, for #747)
  • AIM-H04N: older energy history stays 100x low. (#809)

Don't miss a new localthings release

NewReleases is sending notifications on new releases.