github make-all/tuya-local 2025.7.0
2025.7.0 Masked and with signs

latest releases: 2025.8.0, 2025.7.1
2 months ago

Highlights

  • text entities with base64 content are now correctly validated
  • number entities can now use optional dps to define max and min, with fallback to hardcoded range
  • masked values extracted from base64 or hex fields can now be negative
  • 21 new devices, improvements to over 30 devices

Breaking changes

  • various smartplugs, powerstrips, wall switches and dimmers that have a switch indicator light that can be set to different modes have been standardized to call the select entity "light_mode" with options "off", "on", "state", "locator". These all now have translations in all supported languages.
  • Goldair Platinum Tower Fan: the timer attribute has been removed from the climate entity. Use the timer number entity instead.
  • water_air heatpumps: these were abusing the operation_mode, so mode is now split out to a heat_pump_mode select entity, and operation_mode now only accepts "off" and "heat_pump".

New devices

Improvements to existing devices

  • feyree_ev_portable_charger: cover other 11 and 22kW chargers #3355, #3373, #3459
  • atorch_s1bw_smartplug: control switch through select only #3253
  • fuers_videodoorbell: actual manufacturer is Kerui #3252
  • reiga_ceiling_fan: add compatible Mercator model #3379 by @bwhoban
  • airrobo_p20_vacuum: add product id and error messages #3381, #3382 by @GianlucaUlivi
  • cleverio_pf100_petfeeder: expose more entities #3384 by @FrederikM97
  • arlec_panel_heater_v2: support 2400W model #3392
  • loratap_QSC400ZB: support SC400W model #3394
  • divoo_wt05: support Insoma SGW02MB #3402 by @Kevin-0u
  • smartplugv2_energyv3: support Lerlink model #3318
  • goetzjensen_k975k_kettle: support D3815ES-D model #3319
  • beok_tr9b_thermostat: support Rti-Tek R7C.716 #3323
  • vevor_ev_charger: fix typo in control option #3325
  • vevor_3_7kw_evcharger: fix typo in control option #3415 by @anssih
  • dewall_evcharger: fix max current ##3405, #3409 by @shifthk
  • ir_moes_heatpump: fix binary_sensor category #3426
  • asip_0622_planter, holman_wx1_taptimer, holman_wx2_taptimer: use moisture device class for soil sensors
  • ovlaim_ceiling_fan_light: add Point One Gust VSPEC-IV #3437 by @liaujianjie
  • kogan_yawfpac09ya_airconditioner: add new variant #3446
  • honeyguardian_s56_petfeeder: expose more entities #3454 by @FrederikM97
  • beca_bht006_thermostat_c: handle missing mode #3455
  • inkbird_ibs_m2: handle humidity capable probes #3250
  • holman_wx2_taptimer: add compatible RainPoint model #3407
  • makeskyblue_mppt_charger: add Constant current option #3462 by @alexeytm82

General improvements

  • number: allow min and max attributes to be optional #3373
  • masks: allow signed values to be extracted from masked data #3377 by @BevDan
  • text: fix regex for checking valid base64 entry #3457

Translation improvements

  • select: new light_mode translation key for switch indicators #1708
  • select: new heat_pump_mode translation key for water-air heat pumps

Development changes

  • Unit tests are held back to HA 2025.6.3 due to incompatibility with IsolatedAsyncIoTestCase
  • bleak is held back to 0.22.3 to avoid API breakage in HA 2025.6.3 init
  • devcontainers updated for vscode #3458 by @FrederikM97

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.