Skip to content

Releases: make-all/tuya-local

2024.8.0 Open sesame

25 Aug 12:32
2024.8.0
187938c

Choose a tag to compare

Highlights

  • locks get open support
  • aroma diffusers and timers get additional translations
  • 27 new devices and improvements to 14 new devices
  • 23 contributors, many for the first time

New devices

Improvements to existing devices

  • Cecotec fan light: fan speed is integer #2166 by @alexotoaguilera
  • BLE YL01: added button to force updates #2056
  • ElectriQ DES9LW: deprecate duplicate humidity sensor #2169
  • Woods Cortina: use correct bit mapping for tank sensor #2176 by @jonpetersathon
  • Fisher Summer: add compatible Tesla Smart model #2014
  • Essentials purifier: use fan entity for switch and mode #2188
  • Matsee 2-way energy meter: support a second variant #2063
  • WDYK 3-phase energy meter: scale energy correctly #2214
  • Yinmik water tester: improve compatibility #2220
  • Vevor EV charger: add compatibility with US model #1757
  • Windcalm fan: move timer to an entity #2229 by @hanzwo
  • Nedis pet feeder: improve compatibility #2207 by @oyvindwe
  • Klarstein Syscraper Ice: add variant #2104
  • Tera W01 EV charger: improve compatibility #2236

General improvements

  • lock: support open action and is_opened property #1931
  • Translations: add timer select options #1708
  • Translations: add aroma diffuser fan translations #1708

Documentation improvements

  • note inability to automatically distinguish 3.3 and 3.4 protocols #2213

Development improvements

  • added unit test to detect when configs have no required dps, so will not match anything.

2024.7.1 light and cover improvements

28 Jul 13:39
2024.7.1
c648bed

Choose a tag to compare

Breaking changes

  • backward compatbile vacuum entities for lawn_mower devices were deprecated more than 6 months ago and are now removed
  • backward compatible binary_sensor entities for motion, button, doorbell event devices were deprecated more than 6 months ago and are now removed
  • backward compatible water_heater for Poolex Q7 was replaced by a climate entity more than 6 months ago, and is now removed
  • backward compatible charge state sensor for 9in1 air quality monitor was replaced by a charging binary_sensor more than 6 months ago, and is now removed.
  • backward compatible fan entity for Klarstein DryFy Pro was replaced by the humidifier mode more than 6 months ago, and is now removed.

New devices

Improvements to existing devices

General improvements

  • Chinese (Traditional) translations #2123 by @swonge
  • light: fix incorrect reference for effect OFF #2135
  • tinytuya: updated to 1.15.1
  • device: enumerate configs in the executor thread #2133
  • cover: don't try to guess opening and closing state based on possibly inaccurate info #2099

Development improvements

  • Use yaml template for new device form, to better guide users

2024.7.0 Greek and Chinese

15 Jul 13:49
2024.7.0
1f5ecff

Choose a tag to compare

Highlights

  • New translations to Greek and Chinese thanks to @ChriZathens and @jianyun8023
  • 34 new devices
  • Improvements to 15 existing devices
  • 31 PRs, many by first time contributors

New devices

Improvements to existing devices

  • Bresser weather station: compatibility improvements #1975
  • Owon PCT513: use preheating action, improve C/F handling #1948
  • BLE smart plant moisture sensor: use moisture class rather than humidity #2019 by @almirus
  • Tefal Xplorer: make yaml available, improve compatibility #2017
  • Aubess 2-gang: add compatible double garage door controller #1857
  • Catit Pixi: add duration class to time sensors #2006
  • Atorch S1WP: fix current unit #2030 by @gy6221
  • Royal Clima Fresh: add a power sensor (kW converted from BTU) #2037 by @almirus
  • Kogan LX10: improve command/pause handling and compatibility #2032
  • Fisher Summer: add compatible Daitsu air conditioner #1933
  • Atorch S1WP: add update interval #2049 by @Lxeon
  • Puppy Kitty pet feeder: add matching product id #2057 by @Aegeontis
  • Kabum 700 v2023: make mopping optional #2072
  • Chanfok fan light: fix data types, improve compatibility #2068
  • SmartplugV2 Energy: use correct product id for Arlec PC191HA #2101
  • Goodcell EV charger: improve compatibility #2102, #2106

General improvements

  • Greek translations #1995, #2023 by @ChriZathens
  • diagnostics: Add ability to redact device data #1984
  • cameras: redact images from diagnostics #1984
  • light: add "off" to effects when it is combined with color_mode #1598
  • sensor: unixtime made to work without any mapping #2080
  • config flow: load yaml in an executor #2083
  • tinytuya: upgrade to 1.15.0
  • config flow: improve error message
  • Revert #1856 fix, as it causes naming problems for sensors, numbers and binary_sensors
  • Chinese translations #2113 by @jianyun8023

Development improvements

  • improved checking for state class on sensors
  • removed broken sonarcloud config

2024.6.0 improved cloud setup flow

09 Jun 09:01
2024.6.0
16ca55f

Choose a tag to compare

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