github mbillow/localthings v0.17.0

latest release: v0.17.1
6 hours ago

✨ Added

  • Composite devices — appliances that expose more than one logical subdevice behind a single IP, like Samsung's 2-in-1 air conditioners (ARTIK051_DONGLE_FAC_18K, TP2X_FAC_BORA_21K) — are now supported: every subdevice gets its own entities instead of just the one the config entry was set up against, each showing up as its own linked device. (#177)
  • Water purifiers on the AILITE_DA-REF-WATERPURIFIER board now expose cup-detection status, sound mode/output/volume, and last-pour statistics. (#196)
  • Fridges with a discrete, non-contiguous cooler-temperature setpoint list (e.g. RT42DG6630B1FZ) get a new select entity for it, instead of the setting staying app-only. (#186)
  • Ovens/ranges get two more entities: an energy-saving standby switch and a cooktop-on alert switch. (#183)
  • BESPOKE Cube Air purifiers on the next-generation AVT-WW-TP1-23 board family are now recognized. (#190)

🐛 Fixed

  • Water purifiers on the AILITE_DA-REF-WATERPURIFIER board (e.g. RWP70F15ANW) were misrouted to the refrigerator registry and flagged with an incomplete-coverage warning; hot_water_temperature no longer shows "unknown" on boards that don't report a supported-temperatures list. (#196)
  • Fixed a ZeroDivisionError setting up fan entities on microwave/range-hood vent fans that omit supportedFanSpeed (e.g. ME8000T-/AA0). Thanks to @firstof9 for the contribution! (#201)
  • Cassette air conditioners (TP1X_DA-AC-CAC board family) lost their climate entity in 0.16.0's device-type rework and fell back to common capabilities; routing is restored. (#191)
  • Setup now always attempts a real DTLS handshake against the two historically-confirmed ports even when the cheap liveness sweep rules them out — a segregated-VLAN report showed the sweep giving a wrong verdict on exactly those ports. (#192)
  • Legacy ARTIK051-generation air conditioners were reporting cumulative energy usage 100x too high; their cumulativePower is in centiwatt-hours, not the plain Wh every other board family reports. (#193)
  • Legacy ARTIK051-generation air conditioners' beep control is now a proper on/off switch instead of a 0-100 volume control that could never actually write the mute token. (#136)
  • Oven/range fast_preheat and natural_steam switches were bound unconditionally even on boards that don't support them, so toggling them silently did nothing. (#183)
  • Power state now polls on the faster "warm" tier instead of the default cadence, so switches and climate state that depend on it (e.g. remote-control enablement) reflect device changes sooner. (#56)

Don't miss a new localthings release

NewReleases is sending notifications on new releases.