github make-all/tuya-local 2024.6.0
2024.6.0 improved cloud setup flow

17 days ago

Highlights

This release brings improvements to the new cloud setup flow from the last release, especially for hubs, or when device IP address discovery fails.
It also fixes some new warnings that HA 2024.6.x complains about in their quest for startup performance at all costs.

Breaking changes

  • Minimum HA requirement is now 2024.5, due to substantial changes forced by that version that appear to have issues on earlier versions
    of HA.

New devices

Improvements to existing devices

  • Skyfan DC: improve detection compatibility #1959
  • Tonepie litter box: improve detection compatibility #1963
  • Catit Pixi feeder: add Puppy Kitty compatible device #1966 by @Aegeontis
  • WDYK 3P enery monitor: fix energy sensor scale #1865 by @rostKo
  • IPS Pro heatpump: add cooling support, and fix presets #1952 by @chris-garbos
  • Graywind shade: add Zemismart compatible device #1852
  • BVP CP1 heater: add hvac_action #1977
  • Moebot S: make problem sensor non-persistent #1983
  • IR Moes heatpump: make connectivity a sensor not switch #1970 by @fabianoarruda
  • Nedis mobile air conditioner: add swing_mode #1986 by @Zelaf
  • IR Moes, Neo IR: fix naming of heat_cool hvac mode #1970
  • Windcalm fan wit light: support variant without brightness control #1976 by @christiaanderidder

General improvements

  • Config flow: do not abort when local discovery fails #1951
  • Deprecated entities: only log when the entity is enabled #1961
  • tinytuya upgraded to 1.14.0
  • Config flow: check hub categories to detect hubs #1960, #1956
  • Entity names: avoid None in names when device class is given #1856
  • alarm_control_panel: do not enforce unsupported code entry in HA 2023.6
  • shutdown: handle CancelledError to support unloading offline devices #1974
  • water_heater: log original units when they are incorrect #1855
  • unit handling: return strings when converting unit abbrevs #1855
  • climate/water_heater: don't report error when still finding unit #1855
  • load yaml in executor job to avoid blocking event loop #1981
  • setup device in executor job to avoid blocking event loop #407

Development improvements

  • use latest pytest-homeassistant-custom-component corresponding to at least HA 2024.5 release

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.