Highlights
- another iteration of communication improvements, this time focused on hub sub-devices
- 24 new devices, improvements to 10 others, and recognition improved for 17 products.
Breaking changes
- smartmi_air_purifier_p1: filter life is now percentage remaining instead of used hours, the old value is available on the
hours_usedattribute - Inlet and outlet temperature sensors are now translated. Some "Inlet water temperature", "Water inlet temperature", "Outlet water temperature" and "Water outlet temperature" sensors were renamed to the standardized names with migrations, but you may need to manually update some uses the migration does not take care of.
New devices
- Arlec/Deta EV200D-HA EV charger #6088 by @kbinish-ship-it
- Hinkley Chisel 52" fan #6015
- Siguro TurboVac Navigator vacuum #6095 by @placekmilan
- ETA 2625 Sole Smart heater #6096 by @placekmilan
- Poolex Neolyser salt chlorinator #5815
- Eeese Alma dehumidifier #6029
- Loratap SC411WSC-EU curtain switch #6058
- Wafu WF012 door lock #6123
- Haoqi HQ 001 humidifier #6044
- Manissa OWS-02A towel rail #6047
- AFTO Smart EZ lock #6097
- Geya GYRC-ZN03 circuit breaker #6145
- Rovynel 8-in-1 pool monitor #5790
- Smart EV Chargers EV charger #6172
- CallToU Caregiver Pager call button #6176
- EPT TLC2404LS-WL 8m tank level sensor #6200
- Majestic 12/50 salt chlorinator #6155
- Oscal Powermax 1800SE #6175
- Troxlly TP chlorine generator #6142
- Carrier-Midea Ester Edge FXi air conditioner #6160
- Goldair GCT315/425 ceramic tower heater #6038, #6089 by @leashjay
- LSC Smart Connect dual RGB floor lamp #6221
- SoleusAir AHU-2000L3 humidifier #6223
- Rheem RHG water heater #6228
Improvements to existing devices
- homall_90l_litterbox: fix translation key used as class #6168
- madimack_elite_v3_heatpump: reverse has_boost logic #6173
- vevor_selfcleaning_litterbox: misspell green consistently with Tuya #6170
- divoo_dwv010_watermeter: fix volume units #6169
- poolsana_heatpump: revert spliting of switch from climate #6201
- ecopoint_ev_charger: fix charge current scaling #5029
- smartmi_air_purifier: change filter life sensor to percentage, expose PM10 #6202
- sofucor_kbs_fan: fix device preset values #6217
- inkbird_ibs_m1s: scale conditions before comparison #6082
- nedis_pilldispenser: fix masking, add sensors #6082 by @MartinNuc
Improvements to product matching
- nooie_nsp21_smartplug #6183
- dongguan_electric_curtain: add RSH Tech MC20 #6146
- kogan_bladeless_fan: add Cleverio AF-F100 #6167 by @catellie
- jiahong_et61plus_thermostat: add ET-81 #6184
- efr_pro_fireplace: add Xaralyn BI-R #6081
- trucool_tc1160_airconditioner: add Berdsen BD-580 #6119
- simple_multi_switch: add Nine&One 3 socket+USB switch #6121
- cleanair_ca707_dehumidifier: add Breville LAD708 #6124
- vibrix_dryflow_dehumidifier: add Novadry 12 Smart #4969 by @uhodav
- em3390tf_weatherstation: add Nedis WIFIWEST500WT #5732 by @Jampie85
- yuhome_laundry_rack: add Yu Home Air Max #5057 by @taykaiz
- morris_wfin35168_airconditioner #5916
- hiniso_rm10s_dehumidifier: add Brandson #6206
- dreamlight_led_strip: add LSC Smart Connect 5m strip #6219
- rgb_led_strip: add Neuro-sama laval lamp #6205
- siguro_sgrhdf300w_dehumidifier: add VonHaus 20L #6242
- gaqqee_kws302wf_energymeter: add 303WF CBU #6246
General improvements
- diagnostics: eliminate a deprecated device registry lookup #6116
- cloud config: don't offer SmartIR devices as hubs #6227
- device communications: synchronize all communication, not just the receive loop #1054
Translation improvements
- add inlet_temperature and outlet_temperature translations #1708
Documentation improvements
- new device template: discourage AI reformatting of device data
- device config: note that base64 and hex fields are compared in conditions by the resolved HA value, not raw device value like other types
Development improvements
- test against HA 2026.9.2 #6178, #6234 by @dependabot
- ci: allow float in condition dps_val #6082