github make-all/tuya-local 2025.7.1
2025.7.1 Manipulating time

latest releases: 2025.12.2, 2025.12.1, 2025.12.0...
4 months ago

Highlights

  • a new time entity for adjusting time and 24 hour timers
  • hiding unavailable entities by default is now working (will only apply to newly added devices)
  • 18 new devices, improvements to 16 other devices plus a number of pet feeders and hundreds of devices with 24 hour timers!

Breaking changes

  • Electriq CD20Pro dehumidifier: the deprecated fan entity was removed. Please use the select entity for selecting the direction, and the humidifier's switch for turning on and off.
  • Many devices: 24h timers have changed from number to time entities. The number entities have been deprecated to give time to move over to time entities, so will not break immediately. This does not apply to timers implemented as select entities, or timers with different lengths than 24h. It also does not apply to timers that only allow setting hours, as there is no advantage over a number entity in that case.
  • a few instances where hours and minutes were set separately are now combined to a single time entity.

New Devices

Improvements to existing devices

  • OmniBreeze tower fan: fix confusion around model name #3433
  • Electriq CD20Pro dehumidifier: remove deprecated fan
  • Holman WX1 tap timer: add compatible RainPoint TC5005RF #3464
  • SmartplugV2 EnergyV3: unmatch LerLink switch #3467
  • Wenzhi WZ35 presence sensor: use correct class name #3469
  • Fersk Vind 2 climate: add entities from Pro Breeze 12000BTU #3478
  • ept level sensor: add battery voltage for Moray model #3485 by @camillePernoud
  • Inkbird IBS M2: detect and scale humidity correctly #3250
  • Goldair portable air conditioner: fix optional swing mode handling #3496
  • PlantsIO Ivy smart planter: add touch sensor support #3508 by @thewade
  • Eberg Cooly C35D: fix yaml quoting
  • MakeSkyBlue MPPT charger: add descriptions for fault codes #3517 by @alexeytm82
  • Pet feeders: make meal plan accessible as a text entity #3519 by @FredrikM97
  • Immax Neolite weather station: add alternate product id #3520 by @mmaridev
  • Koiduo water heater: fix away_mode binding #1831
  • Windcalm fan with light: add beep switch #3527 by @damru
  • Faroro pet feeder: make last feed optional #3528

General improvements

  • clean up protocol error logging #2289
  • add tinytuya debugging back to help track down communication issues #2289
  • defer initialisation until devices are online #3496
  • text: improve filtering for valid base64
  • time: new entity type for 24h timers and wall time #3499

Development improvements

  • remove pinning of bleak library after upstream fix #3471
  • added pre-commit checking with ruff, yamllint and prettier #3521 by @FredrikM97

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.