Skip to content

v0.19.0

Latest

Choose a tag to compare

@mbillow mbillow released this 04 Aug 00:46
0c2e219

πŸš€ Highlights

  • Adding a device is now ~10x faster (30–40s β†’ a couple seconds) β€” port detection uses a single stateless ClientHello probe instead of racing full handshakes. (#273, closes #211)
  • Fixed devices sometimes loading with zero entities after a Core restart; DTLS sessions now close cleanly on HA shutdown and on failed first refresh. (#263, closes #254)
  • Device identity is now resolved up front instead of after the first poll, fixing a race that could orphan entities onto an IP-keyed identity. Existing installs migrate automatically, keeping entity IDs/names/areas/automations. (#273, closes #236)

✨ Added

  • EHS heat pumps get a proper water_heater entity for the DHW loop. Thanks to @pookey! (#253)
  • Bespoke Qooker now routes to the microwave registry instead of oven. Thanks to @atc722! (#225)
  • AC auto-clean reports whether a cycle is running and its progress. Thanks to @moKorean! (#255)
  • Legacy ARTIK051 ACs (KRAC_18K) get a filter alarm interval select. Thanks to @perseus177! (#218)
  • Range hoods recognized via OIC device type x.com.st.d.hood. Thanks to @moKorean! (#230)
  • Support a third composite-device discovery pattern for UUID-prefixed subdevices (e.g. washer+dryer combos). Thanks to @Hyunook for the original work! (#261)
  • Dehumidifiers (TP1X_DA_AC_DHM_01001_0000) get a display switch and water-tank light. (#272, #271, #231)
  • AC (TP1X_FAC_TIME_23K) gets UV-C LED, ventilation alarm, and a second PM1 filter. (#272, #270)
  • Dryers get Drum Clean+ tracking and three new cycle translations. (#272, #258, #244)
  • Fridges (TP1X_REF_21K) get a discrete freezer setpoint. (#272, #229)
  • Complete Italian translation. Thanks to @g1za for the original work! (#262)
  • Complete Spanish translation. Thanks to @axelet85! (#246)

πŸ› Fixed

  • Transposed dishwasher Normal/Express 60 cycle labels. (#272, #226)
  • HOMECARE_WIZARD_V2 false-positive warning and a None entity-id logging bug. (#272, #235)
  • Spanish (es.json) catalog had stray/mis-keyed entries and rotated cycle codes. (#262)
  • Observe grace-period now exits early at 80% notify instead of always sleeping 15s. Thanks to @blka! (#227)