github make-all/tuya-local 2026.7.0
2026.7.0 Upside down you're turning me

7 hours ago

Highlights

  • device communication: avoid disconnecting when data is sent, will probably fix a lot of disconnection issues, and delays.
  • Support for invert being set conditionally
  • Support for 23 new devices, improvements for over 30 others

New devices

  • Elechico / Chico CCIB001-CC1177D ice bath heat pump controller (#5501)
  • Kibernetik 12K portable split air conditioner (#5452)
  • Fakro ARZ Wi-Fi roof blind (#5503)
  • EcoNour 42" tower fan HTS-F305A (new) (#5474)
  • HOM Chernobyl Humidifier (#5478)
  • Haozee 12 zone sprinkler controller (#5484)
  • Olight Ostation 2 (#5442)
  • Laresar L6 NEX robot vacuum and mop (#5421)
  • Chigo air conditioner (jqfsu2e8pvpce5ra) (#5414)
  • Varin VA-002 ceiling fan light (#5455)
  • Vibrix Dryflow 12 Pro dehumidifier (#5433)
  • Fercofloor FT2C10V fan coil (FC-WIFI-0-10V EC) (#5443)
  • Qlima MS-AC 5002 portable air conditioner (#5407)
  • Teploluxe MCS350 thermostat (#5420)
  • Beokeo S20Pro litter box (#)
  • Parkside PBBA smart water timer (#5472)
  • Tervix Pro Line WiFi thermostat (#5450)
  • Point PODH20 dehumidifier (#5444)
  • Rojeco PAF-186B 2L single pet feeder (#5422)
  • Hauslane IN-R110 range hood (#5423)
  • Meaco Cirro Air Conditioners (#5438)
  • HomCom 6-speed tower fan (#5264)
  • Lidl Tronic Solarstromspeicher (Marstek Saturn B2500) (#5457)

Improvements to existing devices

  • yidi_fan_light_switch: support non-light variant
  • curtain_with_feedback: support QS-WIFI-S10-C04
  • fisher_summer_air_conditioner: add compatible Rotenso Teta (#5504)
  • meaco_cirro_airconditioner: add Cirro+ 16000 BTU cooling only (#5502)
  • stirling_fs140dc_fan: add compatible Arlec APDC160WHA
  • temprium_pac011_airconditioner fahrenheit/celsius confusion bug (#5493)
  • windcalm_fan_with_light: add compatible Forlight Nere fan
  • feyree_lion_evcharger: scale all sensors by 10
  • loonas_curtain: do not invert direction when reverse is set
  • meaco_cirro_airconditioner: add compatible Temprium model
  • fix cover state stuck on opening/closing when motor settles near target (#5483)
  • Kogan air conditioners: comment out invalid product details
  • LEDVANCE light (#5464)
  • lindasmart_7s_doorbell: add compatible Genio 3MP video doorbell
  • duux_blizzard_portable_aircon: add compatible Klarstein Eco Smart 11
  • imeter_3pn_energy_monitor: use more frequently updated phase sensors. (#5469)
  • locks: dp 47 motor_state seems to be inverted
  • windcalm_fan: hide sound switch when unavailable
  • add 'near' movement state value to ZG-205W mmWave presence sensor (#5465)
  • klarstein_iceblock_airconditioner: make timer optional
  • klarstein_iceblock_airconditioner: support Emerio PAC-132905
  • starlight_heatpump: add Generator mode
  • suntec_coolfix_airconditioner: enable heat mode dependant on model id
  • dowell_dchs-k7_32_7kw_ev_charger: fix accidentally deleted dp name
  • smartplugv2_energyv2: remove duplicated refresh button
  • intex_purespa_spa: add optional jets switch
  • EV chargers and others: expose real time update switch/refresh button
  • homcom_6speed_towerfan: remove extra blank line
  • alen_35i_airpurifier: satisfy ruff's indentation rules
  • goldair_platinum_tower_fan: use correct type for preset mapping
  • hiniso_dehumidifier: make uv, ionizer, child lock optional
  • cesmarthome_monitoring_smartplug: scale voltage and power

General improvements

  • fix(device_config): respect invert inside conditions
  • Update tinytuya to 1.20.0
  • fix(device): don't reset cache timestamp when setting values

Translation improvements

  • translation: add motion_detection switch translations
  • Revise French translations for quiet modes (#5466)

Development improvements

  • build(deps-dev): bump pytest-homeassistant-custom-component (#5508)
  • ci(device_config tests): check that invert is only used with numeric values

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.