github make-all/tuya-local 2026.4.3
2026.4.3 Fraction too much friction

5 hours ago

Highlights

  • allow numbers to specify the fractional part and whole part separately
  • allow fans with and without presets to be supported by the same config
  • allow devices to specify color temperature in Kelvin without redundancy
  • 23 new devices, improvements to 15 others
  • Ukrainian translations proofread by a human

Breaking changes

  • some water_heater entities have had non-standard modes moved to select entities. HA docs say only standard modes should be used.
  • entities which had extra attributes with JSON data now decode that data to make it easier to dereference. If you were decoding such attributes your code will need updating.

New devices

Improvements to existing devices

  • vevor_yt60307_weather_station: use correct units for speed #4906
  • dewall_evcharger: remove "3kW" from model name, as other variants use the same product id #4923
  • eglo_ceiling_fan: add support for variant with light #4899 by @pro-logic
  • krain_krx_irrigation_controller: review categories #4915 by @camcamnz
  • ditua_dt1522yn_aromadiffuser: correct manufacturer to Dituo #4680
  • parkside_ppwd30a1_vacuum: correct binary sensor class #4924 by @TS-hub
  • frankever_bv05_watervalve: improve compatibility #4776
  • afyeev_16a_evcharger: change connectivity sensor to refresh button #4781
  • petsnowy_snowplus_catlitter: use correct day unit #4927
  • kogan_glass_1_7l_kettle: add another compatible id #4939 by @baronorder
  • wdyk_4p100a_energymeter: add state class to sensors #4909
  • dreamlight_rgb_strip: add compatible JSK-P22 model #4938
  • dewall_evcharger: add refresh button #4878
  • divoo_wt05: add compatible Yohgee valve #4954
  • fuers_videodoorbell: remove doorbell class from image event
  • ty12w_relayboard: support 8 to 24 relays for TY24W(B) #4700

General improvements

  • fix bug in debug logging that was causing some operations to fail when debug logging is on
  • number: allow separate whole and decimal portions #4825
  • water_heaters: remove any non-standard operation_modes
  • fan: allow preset_modes to be conditionally present #4899
  • light: allow native Kelvin color temperatures without mapping #4928

Documentation improvements

  • update coding guidelines for AGENTS
  • emphasize need for logs with new device requests in README.md

Translation improvements

  • water_heaters: remove hot_water translation from storage tanks, as it was meant for HW dispensers
  • climate: improved preset_mode and fan_mode icons
  • select: add sleep to mode #4946
  • Ukrainian improvements #4981 by @uhodav

Development improvements

  • make scripts available directly from uv run
  • ignore uv.lock files

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.