You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHubβs verified signature.
π 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)